Есть ли способ установить альфа на растягиваемое сидение внутри editText как drawableLeft?Android: drawableLeft настройка alpha
<EditText
android:layout_width="match_parent"
android:layout_height="40dp"
android:background="@drawable/edittext_middle_bg"
android:id="@+id/birthday_overlay"
android:editable="false"
android:focusable="false"
android:padding="10dp"
android:hint="Birthday"
android:textColorHint="#bbbbbb"
android:drawablePadding="10dp"
android:drawableLeft="@drawable/ic_cake_black_24dp"/>
Я получил значок из библиотеки значков материала с помощью Google. Значок - это символ альфа-1 (полный черный). Я хочу сделать его немного серым, например, сделав альфа-0,5.
Я думаю, что я могу использовать GIMP/Photoshop для изменения альфы, но предпочитаю использовать android для этого программно.
Вы не можете указать его в xml, но используйте setAlpha() программно. –
сделал мой ответ для вас ниже @Simon? –
Привет, мне нужно немного изменить код, прежде чем я смогу проверить его. В настоящее время я получаю drawable: Drawable [] birthdayDrawables = birthday.getCompoundDrawables(); и я не могу передать его в ваш метод, поскольку у вас есть представление. – Simon