Çalıştığım bir uygulamada bazı temel çizim yapıyorum ve boya, renk, vb. Gibi özniteliklerin tanımlanmasının üstesinden gelmenin 'doğru' yolu hakkında merak ediyorum. Dizeler, stiller, menüler, düzenler vb. uygulama mantığından ayrıştırılmış ve XML'de tanımlanmış olmakla birlikte, (eğer mümkünse) XML'de bir Paint 'stilini (mümkünse) nasıl aynı şekilde tanımlayacağımı merak ediyordum.XML'de bir Boya stili, renk vb. Tanımlama?
mPaint = new Paint();
mPaint.setStyle(Paint.Style.STROKE);
mPaint.setColor(0x80808080);
Teşekkür,
Paul
:diyorum, bir dizi arama yaptık ve cevap olabilen boş geldi, ama başka yaklaşımlar hakkında merak
Örneğin, Paint'in rengini ayarlamak için aşağıdaki gibi bir şey? mPaint.setColor ((int) R.styles.lineColor); –
mPaint.setColor (getResources(). GetColor (R.color.yourcolor)) gibi bir şey kullanmak istedim; (Kodunuzun işe yaramayacağını düşünüyorum çünkü bir renk değeri olarak bir stil kimliği tamsayı ayarlamak bana mantıklı görünmüyor) – mreichelt
Bir çekicilik gibi çalıştık, teşekkürler! –