Próbowałem różnych sposobów realizacji poniższego przykładu, ale nie mogłem sprawić, żeby działał on powszechnie.jak zaimplementować okrągły wskaźnik postępu wokół przycisku?
Ukończyłem już budowę poniższego ekranu. Wyrównałem prawą i środkową pionową. i biorąc pod uwagę pewien margines.
Moim problemem jest to, że trzeba dodać do tego stanu onpressed
i muszę dodać okrągły postęp jak poniżej ekranu.
Nie wiem, jak wdrożyć tę okrągłą postęp w tym konkretnym miejscu. Próbowałem implementować postęp od lewej środkowej pionowej i dawałem trochę marginesu i naprawiłem go. ale gdy instaluję go na dużych ekranach, wyrównanie idzie źle. Próbowałem więc zaimplementować go z prawego środka w pionie i dawałem margines na to do tego kręgu. Ale nawet to nie zadziałało.
pls ktoś może mi pomóc, jak rozwiązać ten problem :(
Jestem uderzony to dłużej niż tydzień :(
EDIT: Kod XML:
<ProgressBar
android:id="@+id/ProgressBar01"
android:layout_width="60dp"
android:layout_height="60dp"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:background="@drawable/circular_progress"
android:layout_marginRight="185dp"
android:progress="50" />
<ImageButton
android:id="@+id/imageView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:background="@null"
android:src="@drawable/tap_to_capture" />
<TextView
android:id="@+id/textView1"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_alignParentRight="true"
android:layout_centerVertical="true"
android:text="@string/tap_to_cap"
android:textSize="12sp"
android:textColor="#006666"
android:layout_marginRight="25dp"
android:textAppearance="?android:attr/textAppearanceSmall" />
pokaż nam swój plik układu XML pls. – Elemental
Nie można zawinąć przycisku i paska postępu we względnym układzie, a następnie ustawić oba tak, aby były wyśrodkowane w rodzica, tak aby ich środki zawsze były wyrównane? – brianestey
Witaj przy @brianestey, dzięki za odpowiedź. Pierwszy obraz, który przesłałem, to jedno zdjęcie. Czy muszę go oddzielić? Jeśli tak, to w jaki sposób muszę się rozdzielić? Umieściłem ładowanie i pierwszy pasek we względnym układzie. –