2016-02-26 92 views
1

:) 我创建了一个绘制:安卓:矢量图标预棒棒糖设备

<vector xmlns:android="http://schemas.android.com/apk/res/android" 
    xmlns:tools="http://schemas.android.com/tools" 
    android:width="24dp" 
    android:height="24dp" 
    android:viewportHeight="24.0" 
    android:viewportWidth="24.0" 
    tools:targetApi="lollipop"> 
    <path 
     android:fillColor="@color/Black" 
     android:pathData="M12,12m-10,0a10,10 0,1 1,20 0a10,10 0,1 1,-20 0" 
     android:strokeColor="@color/White" 
     android:strokeWidth="0.5" /> 
</vector> 

但这仅适用的API> = 21级的设备。我想在棒棒糖设备上使用类似的东西。下面是可拉伸的结果:

Drawable

仅有的圆形图像,但具有固定的宽度和高度..

+0

如果你只是需要一个圆圈,不需要载体。 – njzk2

回答

0

现在我们有支持库23.2,并允许使用VectorDrawableCompat回API 7 AnimatedVectorDrawableCompat所有API 11和更高版本的设备。 Android工作室还没有准备好,所以忽略警告。

有一个严重的限制 - 你不能直接使用矢量绘图和动画矢量drawable直接在老机器人上使用android:backgroundandroid:src。但是,这可以通过将可绘制对象包装为<layer-list></layer-list><selector></selector>或使用AppCompatImageView小部件中的app:srcCompat属性来解决。

Some kind of pre-tutorial from Android developers blog

+1

任何样品的工作与svg为pre lolipop设备 –

相关问题