2016-04-12 14 views
3

Bir srating özelliğine sahip bir SVG görüntüsüne sahip bir FloatingActionButton var. Ama ihtiyacım olan boyutu görmüyor, görüntüyü daha büyük göstermek için nasıl yeniden boyutlandırılır? İşte Görüntüdeki SVG görüntüsünü yeniden boyutlandır View

olan benim çekilebilir: Burada

Ve

<vector xmlns:android="http://schemas.android.com/apk/res/android" 
    android:width="24dp" 
    android:height="24dp" 
    android:viewportWidth="24.0" 
    android:viewportHeight="24.0"> 
<path 
    android:fillColor="#ffffff" 
    android:pathData="M19,13h-6v6h-2v-6H5v-2h6V5h2v6h6v2z"/> 
benim görünümdür:

<android.support.design.widget.FloatingActionButton 
    android:id="@+id/fab" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="bottom|end" 
    android:layout_margin="@dimen/fab_margin" 
    android:src="@drawable/ic_add_24dp" /> 
+1

genişliğini veren deneyin vermedi ve wrap_content yerine görünümünüzde FAB'a kadar olan yükseklik – drulabs

cevap

0

Vektör drawables Birden png varlıklarını gelmesini sağlamasını Destek Vektör Drawables ve Animasyonlu Vektör Drawables XML'de tanımlanan tek bir vektör grafiği ile. Daha önce Lollipop ve daha yüksek cihazlarla sınırlı olmakla birlikte, her ikisi de VectorDrawable ve AnimatedVectorDrawable, sırasıyla iki yeni Destek Kitaplığı destek-vektör-çekilebilir ve animasyonlu vektör-çekilebilir aracılığıyla kullanılabilir.

Android Studio 1.4, yapım aşamasında pimler oluşturularak vektör drawables için sınırlı destek sağladı. Bu işlevi devre dışı bırakma (ve bu Destek Kütüphanesi gerçek avantajı ve uzay tasarruf sağlamak) için, build.gradle dosyaya vectorDrawables.useSupportLibrary = true eklemeniz gerekir:

// Gradle Plugin 2.0+ 

android { 
    defaultConfig { 
    vectorDrawables.useSupportLibrary = true 
    } 
} 

Bu yeni özellik yalnızca sürüm 2.0 var dikkat edeceğiz Gradle Eklentisi. Eğer Gradle 1.5 kullanıyorsanız bunun yerine

// Gradle Plugin 1.5 

android { 
    defaultConfig { 
    generatedDensities = [] 
    } 

    // This is handled for you by the 2.0+ Gradle Plugin 
    aaptOptions { 
    additionalParameters "--no-version-vectors" 
    } 
} 

kullanacağız Ve xml düzenini bu kodu .Like bu kodu app:srcCompat="@drawable/ic_add" ekleyin:

<android.support.design.widget.FloatingActionButton 
    android:id="@+id/fab" 
    android:layout_width="wrap_content" 
    android:layout_height="wrap_content" 
    android:layout_gravity="bottom|end" 
    android:layout_margin="@dimen/fab_margin" 
    app:srcCompat="@drawable/ic_add_24dp" /> 

Yardımcı bağlantı Support Vector Drawables and Animated Vector Drawables

İlgili konular