2013-12-11 36 views
8

Aşağıdaki article numaralı telefonu kullanıyorum. Aslında çizmem gereken şey, aşağıdaki resimde gösterildiği gibi, konsantrik/Beton halkalardır.Aşağıdaki gibi eşmerkezli daire üzerinde bir efekt (metalik parlaklık ile parlaklık) nasıl çizilir?

enter image description here

Zor beyaz çizgiler radyal b) Bu konuda daha fazla devam etmek ilgili makaleleri aramak için bazı anahtar terimleri bul çizin) bir bulma am.

Bu konuda okunacak herhangi bir ipucu veya bağlantı çok yardımcı olacaktır.

+1

Doğrudan Çizmek yerine yüksek çözünürlüklü görüntü kullanın. :) – user203108

+0

Dairesel gradyan + görüntü ince, konsantrik halkalarla mı? –

cevap

0

Sizin için herhangi bir kodum yok ama fikir aslında oldukça basit. Tek bir merkezi noktadan (50,50) dört farklı noktaya yayılan bir dizi çizgi çiziyorsunuz. İlk set x = 0 ila 100, y = 0 içindir. İkinci set y = 0 ila 100, x = 0 içindir. Üçüncü set x = 0 ila 100, y = 100 içindir. Dördüncü set y = 0 için 100, x = 100. Her adımda, rengi beyazdan siyah veya beyaza gri arasında artışlarla değiştirmeniz veya renk değerlerinizle birlikte bir tablo kullanmanız gerekir.

1

http://maniacdev.com/2012/06/ios-source-code-example-making-reflective-metallic-buttons-like-the-music-app

Bu yansıtıcı metal düğmeler yapımıyla ilgili bir öğretici olduğunu deneyin. Teknikleri, kaynak koddan, yapmaya çalıştığınız nesneye uygulayabilirsiniz. Kaynak kodu github üzerinde here bulunur. Ben sadece "ios objektif c metal etkisi" dedim, çünkü yapmaya çalıştığın şey bu değil mi? Metal efekt eşmerkezli çevrelerde görünür ve tıpkı iOS6 müzik kaydırıcısının yaptığı gibi, telefonunuzu eğerken değişir.

+0

Bu örneklerin çoğu, metalik parlaklık için önceden tanımlanmış bir taban resmi kullanır. Bu halkaları temel renklerini kullanıcı girdisi olarak geçirerek yapmak gerçekten mümkün değil, yani kodun herhangi bir görüntüden bağımsız olması gerekir. Herhangi bir ipucu? –

+0

@RahulSharma Baz görüntüsü kullanmayan bir şey bulamadım üzgünüm. – prouvaire

İlgili konular