Potrzebuję przenieść ImageView (lub cokolwiek innego, jeśli o to chodzi) wokół wewnątrz RelativeLayout. Czy ktoś wie, jak to zrobić?Przenieś ImageView wokół wewnątrz RelativeLayout
Odpowiedz
makesure ImageView „s layout_height i layout_width jest ustawiony na fill_parent. Następnie wykonaj:
Aby przenieść widok, użyj Matrix. Jest bardzo przydatny.
Matrix matrix = new Matrix();
matrix.reset();
matrix.postTranslate(x, y);
imageview.setScaleType(ScaleType.MATRIX);
imageview.setImageMatrix(matrix);
pamiętaj, aby ustawić ImageView android: scaleType = "matrix" w xml, jeśli planujesz użyć tego i przywrócić widok do położenia środkowego/startowego (jak w przypadku uchwytu joysticka), w przeciwnym razie zostanie przesunięty, jeśli nie zostanie ustawiony. – TouchBoarder
To bardzo proste. Możesz zaimplementować zdarzenie onTouchListener
dowolnego żądanego elementu sterującego i ustawić jego pozycję x, y, np. Ustawić nowy LayoutParams
, ustawić x, y i przypisać do wyświetlenia jako view.setLayoutParam(layoutParams);
przeciągnie widok.
to znalazłem pracował:
imageview.layout(l,t,r,b);
- 1. Jak umieścić RelativeLayout wewnątrz CoordinatorLayout
- 2. Powtórz obraz z ImageView w RelativeLayout
- 3. Programowo nie można wyrównać ImageView w RelativeLayout
- 4. Dynamiczne dodawanie widoków do RelativeLayout wewnątrz ScrollView
- 5. Android - nakładka ImageView innego ImageView
- 6. Związany widok, aby przeciągnąć wewnątrz RelativeLayout
- 7. Jak mogę wyrównać obraz wewnątrz ImageView na dole ImageView?
- 8. RelativeLayout waga
- 9. jQuery przenieś element DOM wewnątrz rodzica
- 10. RelativeLayout - CenterInParent i marginTop
- 11. Child of RelativeLayout nie wypełnia wysokości RelativeLayout
- 12. Odpowiednik RelativeLayout w Flutter
- 13. Korzystanie z layout_above w RelativeLayout
- 14. Android, ImageView na ImageView
- 15. Korzystanie z RelativeLayout wewnątrz ScrollView nie ulega przewijaniu
- 16. Jak zrobić kliknięcie Relativelayout?
- 17. Set RelativeLayout dziecko do wypełnienia niewykorzystanego miejsca
- 18. Marshmallow RelativeLayout zachowuje się dziwnie z alignBaseline
- 19. Przezroczysty widok na ImageView
- 20. Android: jak programowo ustawić szerokość ImageView wewnątrz TableRow
- 21. Android: imageView padding
- 22. Jak wyśrodkować widok za pomocą RelativeLayout?
- 23. Android Scrollview w RelativeLayout z paska przycisków
- 24. RelativeLayout TextView nakładających
- 25. LinearLayout vs RelativeLayout
- 26. ImageView tapety wewnątrz widoku niestandardowego nie jest wyświetlane na niektórych urządzeniach
- 27. RelativeLayout "Nie można rozwiązać zasobu ..." Android
- 28. Jak mogę zrobić "Widok" wypełnić "RelativeLayout"?
- 29. RelativeLayout systemu Android wydaje się być uszkodzony
- 30. Circular ImageView
Mógłbyś być nieco bardziej konkretnego? Co oznacza "poruszać się"? – CommonsWare
Podobnie, przenieś jego współrzędne x \ y. Na przykład, jeśli masz obraz większy niż rozdzielczość ekranu i chcesz go przeciągnąć, aby obejrzeć części, które były poza ekranem. – Joren