Saydam arka planı olan 6 ayrı resmim var. Ben örtüşen düğmeleri sahip olmak için Çerçeve Düzeni kullanmak zorunda tahmin okumak kadarıylaAndroid'de birbirine geçen özel şekil düğmeleri nasıl yapılır
: Nasıl gibi, düğmeler gibi hep birlikte bu görüntüleri koyabilirsiniz.
Her rengin tıklandığında ayrı bir düğüme ihtiyacım var.
Güncelleme: Bir demo yaptım ve onclick yöntemi 'da şeffaf olup olmadığını kontrol ettim, ancak kırmızı ile mavi arasındaki kesişme noktasının yanındaki kırmızı alana tıkladığımda, kırmızı düğmenin üst üste binen görünümden dolayı tıklanmadığını kaydetmediğimi belirtmem. Lütfen yardım et!
https://www.dropbox.com/s/fc98nnnfbrtdh82/Photo%20Apr%2016%2C%202%2002%2013.jpg?dl=0
kamu boolean onTouch (Görünüm v MotionEvent olay) {
int eventPadTouch = event.getAction();
int iX = (int)event.getX();
int iY = (int)event.getY();
switch (eventPadTouch) {
case MotionEvent.ACTION_DOWN:
if (iX>=0 & iY>=0 & iX<TheBitmap.getWidth() & iY<TheBitmap.getHeight()&TheBitmap.getPixel(iX,iY)!=0) {
if (TheBitmap.getPixel(iX,iY)!=0) {
Toast.makeText(getApplicationContext(),"clicked blue",Toast.LENGTH_LONG).show();
}
}
return true;
}
return false;
}
}
Denediğiniz bir kodunuz var mı? Bu, sorularınızı cevaplamada insanlara yardımcı olur. –
Bir cevap bulmak ve yazmak için zamanım yok ama "android non dikdörtgen düğmeler" için bir google araması yapın. Buradaki stackoverflow soruları size doğru yönde işaret edecektir. Tüm düğmeleriniz farklı renkler olduğundan, akla gelen bir düşünce, rengi bir onTouch olayının altına almaktır. – Suragch