problem mam taki:
Mam na formie dwa TImage położone jeden na 2gim, przy czym ten górny ma ustawione transparent na true. Na dolnym rysuje jakiś obrazek a na górnym rysuje zaznaczenie, czyli obrys obszaru o dowolnym kształcie, który zaznaczył użytkownik. Wszystko działa ale zaznaczenie jest stosunkowo mało widoczne, a wiec:
-
Pierwszy pomysł polegał na cyklicznym pokazywaniu i ukrywaniu górnej bitmapy za pomocą visible. to się nawet sprawdziło, ale widać miganie, białe pasy pokazujace sie na ułamek sekundy i nie wiem jak je wyeliminować
-
znacznie ładniejszym rozwiązaniem byłoby coś co można zaobserwować np. w Photosopie. efekt jest tam podobny do pochodu mrówek.. Niestety nie mam pomysłu jak to zrobić żeby było szybko i wmiare łatwo.
Do głowy przyszło mi jedynie, aby zrobić maske składajacą sie z np. skośnych pasów i maskować nią górną bitmape. Otrzymamy wtedy zaznaczenie rysowane przerywana linią. Gdyby teraz przesuwać maske np. poziomo to kreseczki by się przesuwały. wydaje mi isę jednak że to rozwiązanie jest bardzo ale to bardzo nieoptymalne.
Może jakieś inne propozycje?