I was wondering, what would be the best way to make a gradient background for a LinearLayout in java ( not xml ) ?
Any ideas?
Thanks!
<?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>
Set here startColor and endColor as your requirement and save this file in drawable folder
and in LinearLayout you can set this as setBackground="@drawable/your gradient filename"
Using java code you can do same thing using GradientDrawable
Besides xml you can also use GradientDrawable it has corresponding methods for all xml attributes
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With