daktarin Witajcie, Czy da się na jednym widoku umieścić obrazek nad obrazkiem? Chciałbym zrobić licznik z obrotową wskazówka. Sam licznik (obrazek nr 1) ma być elementem statycznym, jedynie wskazówka (obrazek nr 2) ma się ruszać. Z animacją sobie poradzę, nie wiem jedynie jak umieścić obrazek nad obrazkiem... Pozdrawiam Marcin
Coderoid Hmm można to zrobić przez zamknięcie dwóch obrazków w RelativeLayout i ustawieniu ich centerInParent.
daktarin Hmm można to zrobić przez zamknięcie dwóch obrazków w RelativeLayout i ustawieniu ich centerInParent. Ok, a co gdyby wskazówka nie miała być umieszczona symetrycznie, tj. dokładnie na środku, względem tła?
daktarin Notatka od Moderatora: panryz Od podziękowań jest system piwny a nie takie posty. No to w tym wypadku możesz to ustawiać na wagi LinearLayout. Dzięki panryz [emoji2] [Dodano: 10 marzec 2016 - 22:17] Daję taki kod: <?xml version="1.0" encoding="utf-8"?> <LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.android.com/tools" android:layout_width="match_parent" android:layout_height="match_parent" app:layout_behavior="@string/appbar_scrolling_view_behavior" tools:context="eu.marcin.kalkulatorbmi.MainActivity" tools:showIn="@layout/activity_main" android:orientation="vertical"> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/imageView2" android:src="@drawable/wskazowka" android:layout_weight="0.7"/> <ImageView android:layout_width="wrap_content" android:layout_height="wrap_content" android:id="@+id/imageView" android:src="@drawable/licznik" android:layout_weight="0.3"/> </LinearLayout> I elementy nie nachodzą na siebie (kombinuje z różnymi wartościami wag):
mariuszs338 przeciez w linear layoucie nie da sie zrobic tak, aby elementy na siebie nachodzily, taka jego idea uzyj relative layouta, wysrodkuj oba elementy a strzalce daj np marginTop na kilka dp, aby ja troche obnizyc wzgledem srodka relative layoutu i bedziesz mial ;]
asmok A może po prostu FrameLayout? Przecież tu nie ma nic "relative". Do takich rzeczy służy FrameLayout