Android 旋转可拉伸/渐变
我试着做一个简单的线性梯度。问题是,除非我使用0、45、90、135等等。。角度值为45的倍数,应用程序崩溃,出现异常“Drawable not found”。我需要把梯度旋转20度。我尝试添加旋转标记,这部分起作用:Android 旋转可拉伸/渐变,android,xml,drawable,Android,Xml,Drawable,我试着做一个简单的线性梯度。问题是,除非我使用0、45、90、135等等。。角度值为45的倍数,应用程序崩溃,出现异常“Drawable not found”。我需要把梯度旋转20度。我尝试添加旋转标记,这部分起作用: <layer-list xmlns:android="http://schemas.android.com/apk/res/android"> <item> <rotate android:fromDegrees="20" a
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<item>
<rotate android:fromDegrees="20" android:toDegrees="20">
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="rectangle" >
<gradient
android:type="linear"
android:startColor="#112233"
android:centerColor="#667788"
android:endColor="#112233"
android:centerX="50%"
android:angle="0"/>
</shape>
</rotate>
</item>
</layer-list>
但产生了以下结果:
是否有可能以某种方式“旋转”渐变,或者编写自定义视图是唯一的选择?谢谢 在角度属性中只能给出45的倍数,而不是崩溃的倍数,即10、20、50等。默认值为0。在角度属性中只能给出45的倍数,而不是崩溃的倍数,即10、20、50等。默认值为0。