我正在尝试创建一个XML渐变drawable来匹配Material Design guidelines中提到的这种风格
这是我的XML代码:
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:angle="270"
android:centerY="30%"
android:endColor="@android:color/transparent"
android:startColor="#4d000000"
android:type="linear"/>
</shape>
我已经尝试将centerY设置为0.3,但没有成功. drawable在预览中总是看起来一样.
有人能告诉我该怎样做才能达到那种风格吗?提前致谢.
解决方法:
我不太明白你的错误.您可能首先必须设置centerColor.如果您还没有,请查看文档:
https://developer.android.com/reference/android/graphics/drawable/GradientDrawable.html
但是在使用XML drawable进行繁殖之前会给你一个线性渐变,我建议你使用Roman Nuriks尝试这个问题.在这里查看更多:
https://plus.google.com/+RomanNurik/posts/2QvHVFWrHZf
他通过使用Drawable的Java实现解决了这个问题.像任何其他drawable一样工作.
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。