Mam niestandardowy widok i używam onDraw(), aby narysować na moim płótnie. Rysuję obraz na tym płótnie.jak odwrócić obraz na boki lub do góry nogami?
Chcę odwrócić obraz do góry nogami, jak w przypadku klapki na linii poziomej jako odniesienie. To nie jest to samo, co obracanie obrazu o 180 stopni lub -180 stopni.
Podobnie, chcę wykonać odbicie lustrzane lub odwrócić linie boczne, np. Pionową linią jako oś obrotu lub odniesienie. Znowu nie jest to to samo, co zapewnia canvas.rotate().
Zastanawiam się, jak to zrobić. Czy powinienem używać matrycy, czy też płótna dostarczają jakiejkolwiek metody, aby zrobić to jak "obrót".
Dzięki.
dzięki @ aleks-g –
Dzięki za fragment kodu. Tam, gdzie potrzebowałem odwróconego obrazu i korzystałem z setImageResource, po prostu zastąpiłem to: imageView.setImageBitmap (flip (BitmapFactory.decodeResource (getResources(), R.id.someimage), Direction.HORIZONTAL)); –
Wiem, że to bardzo stare, ale to uratowało mi bekon. Dzięki! – LokiSinclair