Soru & Cevap

Renklerin hex kodlarını beyazdan siyaha sıralama ...

04.09.2014 - 06:02

Uygulamamda kullandığım 20 farklı renk var. bu renklerin hex kodlarını bir dizide tutuyor ve listview'de görüntülüyorum. Şuanki listview renkleri karmaşık olarak sıralıyor. ancak ben bu renkleri birbirlerine olan yakınlığı ile beyazdan siyaha doğru sıralamak istiyorum. bunun için nasıl bir yol izlemeliyim?

Renk kodlarının karmaşık şekilde sıralandığı listview görüntüsü ektedir. Burada yer alan kodları birbirlerine yakınlığını göz önünde bulundurarak sıralamak istiyorum.

34 Görüntülenme

1 Cevap

Sitedeki sorulara cevap verebilmek için giriş yapın ya da üye olun.

picture-305923-1601953396.png
muharrir
04.10.2020 - 07:55
Renk kodları ARGB şeklinde kodlanmış. Bu yüzden, renk kodlarını bir long dizisi ile temsil etmelisin; çünkü, int veri tipi, ARGB ile kodlanmış renklerin hepsini temsil edemez. Diziye elemanları önündeki # karakterini 0x ile değiştirerek yerleştir. Arrays sınıfının sort metodunu kullanarak diziyi sırala. Böylece renk kodlarını siyahtan beyaza doğru sıralamış olursun.