Witam Próbuję utworzyć niestandardowy ekran blokady, w którym chcę zamienić slajd w celu odblokowania za pomocą ImageView, jak pokazano na obrazku.Niestandardowe przesuwanie do odblokowania
To co próbowałem do tej pory.
Umieściłem obraz w lewym rogu ekranu i użyłem go w aplikacjiTouchListner do przeciągnięcia kodu poziomego obrazu poniżej.
left_Locker.setOnTouchListener(new OnTouchListener() {
public boolean onTouch(View v, MotionEvent event) {
int eid = event.getAction();
switch (eid) {
case MotionEvent.ACTION_DOWN:
toastText.setVisibility(View.VISIBLE);
toastText.setTextColor(Color.BLACK);
toastText.setText("Slide to Unlock");
break;
case MotionEvent.ACTION_MOVE:
RelativeLayout.LayoutParams mParams = (RelativeLayout.LayoutParams) left_Locker.getLayoutParams();
int x = (int) event.getRawX();
mParams.leftMargin = x - 50;
left_Locker.setLayoutParams(mParams);
break;
case MotionEvent.ACTION_UP:
toastText.setVisibility(View.GONE);
break;
default:
break;
}
return true;
}
});
Obraz przesuwa się w poziomie, ale to, czego szukam, pozwala również przeciągnąć tło obrazu tak, jak pokazano na powyższym rysunku. Czy jestem na dobrej drodze, używając ImageView?
Poniżej znajduje się obraz, którego próbowałem.
mogę przesunąć obraz w poziomie, ale jak uzyskać tło jak przewijać ??
Proszę zostaw komentarz. dlaczego jest odrzucony .. jak rozumiem, jest to ważne pytanie programowe –
Hej człowieku, szukam dokładnie tak samo tego samego. możesz mi pomóc? masz na to rozwiązanie? Przechodzę do tego z ostatnich 3 dni różnymi drogami, ale nie dostaję właściwej drogi ani rozwiązania. jak to zrobić, możesz mi pomóc? –
@Jog Guru Również nadal szukam rozwiązania dla tego .. Proszę odpowiedzieć int ten wątek, jeśli znajdziesz jeden Dzięki –