2013-12-11 6 views
8

Nawiązałem do następującego po article. To, co muszę narysować, to koncentryczne/konkretne kręgi z efektem pokazanym na poniższym obrazku.Jak narysować efekt (połysk z metalicznym połyskiem) na koncentrycznym okręgu, jak na przykład?

enter image description here

Ja trudno jest a) Narysuj białe smugi promieniście b) znaleźć kilka kluczowych terminów, aby szukać artykułów powiązanych dalsze postępowanie w tej sprawie.

Każda wskazówka lub link do przeczytania o tym będzie bardzo pomocne.

+1

Bezpośrednio Użyj obrazu o wysokiej rozdzielczości zamiast rysunku. :) – user203108

+0

Okrągły gradient + obraz z cienkimi, koncentrycznymi pierścieniami? –

Odpowiedz

0

Nie mam dla ciebie kodu, ale pomysł jest całkiem prosty. Rysujesz kilka linii promieniujących od jednego, centralnego punktu (powiedzmy 50,50) do czterech różnych zestawów punktów. Pierwszy zestaw dla x = 0 do 100, y = 0. Drugi zbiór dla y = 0 do 100, x = 0. Trzeci zbiór dla x = 0 do 100, y = 100. Czwarty zbiór dla y = 0 do 100, x = 100. I dla każdego kroku musisz zmienić kolor z białego na czarny lub biały na szary w przyrostach lub użyć tabeli z wartościami kolorów.

1

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

To jest tutorial na co odblaskowe metalowe guziki. Możesz zastosować techniki z kodu źródłowego do dowolnego obiektu, który próbujesz wykonać. Kod źródłowy znajduje się here na github. Właśnie szukałem w Google "ios object c metal effect", ponieważ to właśnie próbujesz zrobić, prawda? Efekt metalu pojawia się w koncentrycznych kręgach i zmianach podczas przechylania telefonu, tak jak robi to suwak muzyczny iOS6.

+0

Większość z tych przykładów wykorzystuje obraz podstawowy, który jest wstępnie zdefiniowany dla połysku metalicznego. Czy naprawdę nie można narysować tych pierścieni, przekazując ich kolor bazowy jako dane wejściowe użytkownika, tj. Kod musi być niezależny od jakiegokolwiek obrazu. Jakieś wskazówki? –

+0

@RahulSharma Nie znalazłem niczego, co nie używa podstawowego obrazu, przepraszam. – prouvaire

Powiązane problemy