Doğru cevaba yardımcı olacağını umarak soruyu daha basit hale getirmek için düzenliyorum.
Aşağıdaki oval
şekle sahip olduğumu söyle :
<?xml version="1.0" encoding="utf-8"?>
<shape xmlns:android="http://schemas.android.com/apk/res/android" android:shape="oval">
<solid android:angle="270"
android:color="#FFFF0000"/>
<stroke android:width="3dp"
android:color="#FFAA0055"/>
</shape>
Bir aktivite sınıfının içinden rengi programlı olarak nasıl ayarlarım?
oval
ve bir ImageView arka planıdır.
View
Sınıfı genişleterek ve base
widget'ların çakışmasına izin veren bir mizanpajda görünüm olarak kullanarak bunu başarabilirsiniz ( RelativeLayout
, FrameLayout
). Bu genişletilmiş View
sınıfın içinde yapabilirsiniz draw multiple images onto a canvas
. Ancak bunu yapmadan önce şuna bir göz atın -> Bağlantı (henüz yapmadıysanız).