İki bitişik grafik düğmesi vardır. Koordinatların hesaplama yöntemini TouchEvent
'a kullanırsam, çok sayıda koordinat oluşturmam gerekir. Belki başka bir yöntem var mı?Düğme bir kontur çokgeniyle nasıl ayarlanır? Android
cevap
değil en iyi çözüm ancak iki düğmeleri üst üste olabilir (siyah veya beyaz) ve şeffaf Button
'ın resmin geri kalanını yapmak görüntünün bir kısmını temsil eden her (görüntüler olacak her iki düğme için de aynı boyutlar). Ayrıca, onTouchEvent
yönteminin dokunma olaylarının şeffaf bir nokta veya "görüntü" noktası olduğu noktaya bağlı olarak dokunma olaylarını nasıl işlediğini geçersiz kılmak için Button
sınıfını da genişletmeniz gerekir. Aşağıda benzeyen iki parçadan oluşan bir Button
(benim tasarım becerilerini görmezden) elde küçük bir örnek proje yaptık:
Sen project here bulabilirsiniz, oldukça açıklayıcı kendini bu. Size yardımcı olup olmadığına bakın.
Çözümünüz için teşekkürler. Bana yardımcı oldu. Ancak, örneğinizle ilgili bir sorun buldum. Çizilebilir "wrap_content" içinde değilse (örneğin, fill_parent), projeniz çökecektir. . = Bitmap.createScaledBitmap ( \t \t ((BitmapDrawable) bkg.getCurrent()) getBitmap(), \t \t GetWidth(), \t \t GetHeight ( Bitmap b: böyle bitmap oluşturarak bu sabit), \t \t); –
@Sebastien Haklısınız, kodum görünümün boyutunun değişmesi (veya Bitmap'in kendisinden daha büyük olması) dikkate alınmadı. Örneği düzelttim ve "onSizeChanged" geri aramada "Bitmap" i ölçeklendiriyorum, böylece her zaman doğru boyuta sahip. – Luksprog
Çözümünüz benimkinden daha iyidir (onSizeChanged içinde yapmak için). Tekrar teşekkürler :) Bununla birlikte, bitmap'i oluşturmadan önce bunu tekrar geliştirdim, bu kodu ekledim: // Bitmap bellekte çok yer kapar, mümkün olan en kısa sürede boş bellek \t if (mBitmap! = Null) { \t mBitmap.recycle(); \t} –
- 1. Düğme oluşturmaya çalışılıyor: Kontur renginin nasıl ayarlanacağı ve bir degradenin yüksekliği bilmeden nasıl "hizalanacağı" nasıl ayarlanır?
- 2. Android özelliği layout_alignParentBottom bir düğme için dinamik olarak nasıl ayarlanır
- 3. Android - içerideki kontur
- 4. Wpf treeview'deki düğme nasıl ayarlanır
- 5. Düğme yapışkan özelliği nasıl ayarlanır?
- 6. PyGTK'de varsayılan düğme nasıl ayarlanır?
- 7. Balsamiq, Datagrid'de bir düğme nasıl ayarlanır
- 8. Düğme seçici için farklı temalar nasıl ayarlanır?
- 9. Araç çubuğu düğme yüksekliği nasıl ayarlanır?
- 10. Android'de hareket ederken düğme tıklanamaz nasıl ayarlanır?
- 11. Android webview için kenarlık nasıl ayarlanır
- 12. Android: özel düğme şekli
- 13. Android Düğme Kenarlık Rengi
- 14. Android: nasıl ayarlanır çekilebilir görünür
- 15. Android dikey yönlendirme nasıl ayarlanır?
- 16. Gnuplot'ta bir kontur çiziminin çözünürlüğünü nasıl artırırsınız?
- 17. android rgb rengi nasıl ayarlanır?
- 18. Preslenmiş android düğme durumu
- 19. Android - Hangi düğme ev düğme sorunu yapar?
- 20. Android: bir şekildeki kontur, strok genişliğinin kenar boşluğunu oluşturur
- 21. ASP.NET'te düğme giriş türünü el ile nasıl ayarlanır?
- 22. Android'de programatik olarak düğme kenarlığı rengi nasıl ayarlanır?
- 23. Bir düğme odağı nasıl alabilir?
- 24. Tıklama Etkinliğinde tuval ZIndex WPF düğme denetimi nasıl ayarlanır?
- 25. Android Düğme drawableLeft - nasıl kodlanır (no xml)
- 26. Android: CanvasWatchFace üzerinden düğme nasıl eklenir?
- 27. Seçicilerdeki bir düğmenin metin stili nasıl ayarlanır?
- 28. Android ExpandableListView Düğmeyle Üst Düğme
- 29. Matplotlib kontur çizim etiketleri
- 30. Küre yüzeyindeki kontur çizimleri
Düğmeler tam olarak böyle görünüyor mu? – Luksprog
Hayır, tasarım bitmedi, şimdi bir kavşakta duruyorum, trapezoidal düğmeler yapmak istiyorum, eğer problemime bir çözüm bulursam – Roman