【发布时间】:2017-12-23 19:58:27
【问题描述】:
我想知道,在 java(不是 xml)中为 LinearLayout 制作渐变背景的最佳方法是什么?
有什么想法吗?
谢谢!
【问题讨论】:
标签: android
我想知道,在 java(不是 xml)中为 LinearLayout 制作渐变背景的最佳方法是什么?
有什么想法吗?
谢谢!
【问题讨论】:
标签: android
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android"
android:shape="rectangle">
<gradient
android:startColor="#006499"
android:endColor="#0093d7"
android:angle="90" />
</shape>
在此处设置 startColor 和 endColor 作为您的要求,并将此文件保存在 drawable 文件夹中
在 LinearLayout 中,您可以将其设置为 setBackground="@drawable/your gradient filename"
使用 java 代码,您可以使用 GradientDrawable 做同样的事情
【讨论】:
除了xml,你还可以使用GradientDrawable,它对所有xml属性都有对应的方法
【讨论】: