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?
ovalve bir ImageView arka planıdır.
ViewSınıfı genişleterek ve basewidget'ların çakışmasına izin veren bir mizanpajda görünüm olarak kullanarak bunu başarabilirsiniz ( RelativeLayout, FrameLayout). Bu genişletilmiş Viewsı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).