Mam ImageView
w Androidzie. Chcę przesunąć obraz częściowo na ekranie tak, aby widoczna była tylko część obrazu. Jeśli ustawię margines lub dopełnienie w xml, obraz kurczy się. Użyłem metody translate Animation
w onCreate
. Ale widzę obraz przesuwający się po pierwszym wyświetleniu widoku. Chcę, aby obraz był częściowo widoczny bez widocznej zmiany. Czy jest jakiś sposób na zrobienie tego?Przenieść obraz częściowo z ekranu w Androidzie
Odpowiedz
Co powiesz na to.
W onCreate swoją aktywność w:
ImageView yourImage = (ImageView)findViewById(R.id.your_image_control_id);
yourImage.setX(1000);
yourImage.setY(1000);
W ten sposób jest on umieszczony prawidłowo przy starcie. Lub możesz użyć AbsoluteLayout i ustawić współrzędne X i Y obrazu w ten sposób. Upewnij się, że nie używasz fill_parent dla wysokości lub szerokości.
Moje API ma 2.1 i więcej. SetX pochodzi z interfejsu API 11. Nie jest bezwzględnym układem przestarzałym. – user866821
z punktu widzenia dominującej (jak LinearView
) ustawić ClipChildrens=false
, jeśli to, co szukasz
czeku ten kod, to działa na mnie ...
<?xml version="1.0" encoding="utf-8"?>
<FrameLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<ImageView
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_gravity="right"
android:layout_marginRight="-20dp"
android:src="@drawable/ic_launcher" />
</FrameLayout>
dzięki za odpowiedź. To nie działa – user866821
To też nie działa dla mnie. :( – Hesam
@Heam Edytowałem odpowiedź –
stwierdziliśmy, że jeśli używasz ujemny marginesy, a następnie nie można wyrównać po przeciwnej stronie, więc powiedzmy, że próbujesz uzyskać obraz w połowie z prawej strony widoku, nie możesz określić Androida: layout_alignParentLeft. Ponadto, jeśli potrzebujesz pełnego obrazu i nie chcesz go przycinać, tak jak w przypadku, gdy chciałbyś animować na pełnym ekranie onClick, musisz ustawić układ rodzica android: clipChildren = "false". Poniższy xml def działa dla mnie:
<ImageView
android:id="@+id/you_feature_image"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentBottom="true"
android:layout_alignParentRight="true"
android:layout_alignParentTop="true"
android:layout_marginRight="@dimen/feature_margin_right"
android:contentDescription="feature_image"
android:gravity="center_vertical"
android:padding="@dimen/zero"
android:paddingBottom="@dimen/zero"
android:paddingLeft="@dimen/zero"
android:paddingRight="@dimen/zero"
android:paddingTop="@dimen/zero"
android:src="@drawable/feature_phone_02_2x" />
jestem delegowania to teraz, bo po prostu spalone kilka godzin próbuje dowiedzieć się tego sam, i że może, że to pomoże kogoś innego w przyszłości powinny one pochodzić przez to pytanie tak jak ja.
- 1. Kompresuj obraz w Androidzie
- 2. Jak obsługiwać inny rozmiar ekranu w Androidzie
- 3. Narysuj ścieżkę AndEngine przenieść obraz lub sprite
- 4. Jak zapobiec przewijaniu ekranu po przeciągnięciu myszą, gdy element pozycjonowany absolutnie jest (częściowo) wyłączony z ekranu?
- 5. Wyłącz przycisk blokady ekranu (zasilania) w Androidzie
- 6. Android obraz tła do ekranu
- 7. Powiększ i przeciągnij obraz w Androidzie
- 8. Jak ustawić obraz tła ekranu w Kivy
- 9. Obraz ekranu przechwytywania w C++ na OSX
- 10. Chcę przenieść obraz z jednej aktywności do innej
- 11. Skaluj obraz tak, aby wypełnić cały obraz ImageView w Androidzie
- 12. Jak utworzyć obraz ekranu z TColors i intensywności (w Delphi)
- 13. Skopiuj obraz do schowka w Androidzie
- 14. Jak uzyskać obraz z witryny URL w obrazie w Androidzie
- 15. Jak przesłać obraz do analizy w Androidzie?
- 16. Przycięty obraz jest rozmazany w Androidzie
- 17. Jak wymazać obraz palcem w Androidzie
- 18. Jak wyskoczyć jakiś obraz części w Androidzie
- 19. Jak ustawić obraz tła w Androidzie
- 20. Obsługa różnych rozdzielczości ekranu dla obrazów tła w Androidzie
- 21. Jak ustawić obraz ekranu blokady Androida?
- 22. Jak wyświetlić obraz na środku ekranu?
- 23. FindWindow z częściowo znanym tytułem
- 24. jak przenieść camra do określonego znacznika w Google Maps v2 w Androidzie
- 25. cbind z częściowo zagnieżdżoną listą
- 26. Czy mogę przenieść okno gry pygame dookoła ekranu (pygame)
- 27. użyj Częściowo w zagnieżdżonej nieruchomości z maszynopisem
- 28. Sposób na podwójne kliknięcie ekranu blokady w Androidzie?
- 29. zmienić orientację ekranu w Androidzie bez przeładowywania aktywność
- 30. za pomocą ScreenUtils, aby zapisać zrzut ekranu jako obraz w libgdx
Jeśli to możliwe, możesz opublikować swój kod widoku obrazu? – EpicOfChaos
w jakiej ustawiono wysokość i szerokość? Jeśli ustawisz je na wartość większą niż twój rozmiar ekranu, powinieneś być w stanie użyć marginesów lub wypełnienia, aby przenieść je tam, gdzie chcesz. Twój układ musi być większy niż rozmiar ekranu. – FoamyGuy
Nie ma kodu obrazuView. Umieszczam obraz w pliku xml. – user866821