2013-12-11 16 views
8

Ich bezog mich auf folgende article. Was ich eigentlich zeichnen muss, ist konzentrisch/Konkrete Kreise mit einem Effekt, wie im Bild unten gezeigt.Wie zeichne ich einen Effekt (Glanz mit metallischem Glanz) auf konzentrischen Kreis wie folgt?

enter image description here

Ich finde es schwierig, a) Zeichnen Sie die weiße Streifen radial b) Bestimmen Sie einige der wichtigsten Begriffe für verwandte Artikel zu suchen, auf diese gehen weiter.

Jeder Hinweis oder Link, um darüber zu lesen, wird eine große Hilfe sein.

+1

Direkt Verwenden Sie ein Bild mit hoher Auflösung, anstatt zu zeichnen. :) – user203108

+0

Kreisförmige Steigung + Bild mit dünnen, konzentrischen Ringen? –

Antwort

0

Ich habe keinen Code für Sie, aber die Idee ist eigentlich ganz einfach. Sie zeichnen eine Reihe von Linien, die von einem zentralen Punkt (z. B. 50,50) zu vier verschiedenen Punktgruppen strahlen. Der erste Satz ist für x = 0 bis 100, y = 0. Der zweite Satz ist für y = 0 bis 100, x = 0. Der dritte Satz ist für x = 0 bis 100, y = 100. Der vierte Satz ist für y = 0 bis 100, x = 100. Und für jeden Schritt müssen Sie entweder die Farbe von Weiß zu Schwarz oder Weiß zu Grau in Schritten ändern oder eine Nachschlagetabelle mit Ihren Farbwerten verwenden.

1

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

Dies ist ein Tutorial reflektierende Metall Tasten auf machen. Sie können die Techniken aus dem Quellcode auf jedes Objekt anwenden, das Sie erstellen möchten. Der Quellcode wird here auf GitHub gefunden. Ich habe einfach "ios objective c metal effect" gegoogelt, weil das genau das ist, was du versuchst zu tun, oder? Der Metall-Effekt erscheint in konzentrischen Kreisen und ändert sich, wenn Sie Ihr Telefon neigen, genau wie der iOS6-Musik-Slider.

+0

Die meisten dieser Beispiele verwenden ein Basisbild, das für Metallic-Glanz vordefiniert ist. Ist es wirklich nicht machbar, diese Ringe zu zeichnen, indem ihre Grundfarbe als Benutzereingabe weitergegeben wird, d. H. Der Code muss unabhängig von einem Bild sein. Irgendwelche Hinweise ? –

+0

@RahulSharma Ich habe nichts gefunden, das kein Basisbild verwendet, sorry. – prouvaire