Я попытался поместить значки интернов Android (anrdoid.R.drawable.bla) в ImageButton , и я хотел изменить цвет значка (а не фон!), Но он не работает, как я хотеть.Как изменить цвет обоев для Android?
Вот что я пробовал:
мой ImageButton из макета:
<ImageButton
android:id="@+id/imageButton1"
android:layout_marginTop="100dp"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:background="@color/background"
android:src="@android:drawable/ic_lock_silent_mode" />
что я пытался в своей деятельности:
Drawable myIcon = getResources().getDrawable(android.R.drawable.ic_lock_silent_mode);
ColorFilter filter = new LightingColorFilter(R.color.blue, R.color.blue);
myIcon.setColorFilter(filter);
Независимо от того, какие ценности я «Пробовал для LightingColorFilter, он всегда дает тот же результат. Значок внутри кнопки изображения темнеть. Но это не то, что я получил. Я просто хотел применить цвет из моего colors.xml, он как-то не работает.
Является ли это правильным направлением? Или есть другой opertunity (И я не имею в виду окраски себя в Photoshop и положить их в папку вводимого коэффициента)
Спасибо! Прекрасно работает – user2043332
без проблем, рад, что я мог бы помочь) –