From 727eb73721e6f8dc96ec0ed7da974954a671de29 Mon Sep 17 00:00:00 2001 From: seven332 Date: Wed, 23 Mar 2016 14:38:49 +0800 Subject: [PATCH] Fix SeekBar thumb position --- .../hippo/ehviewer/widget/SeekBarPanel.java | 18 ++++++------------ app/src/main/res/layout/activity_gallery.xml | 14 ++++++++++---- 2 files changed, 16 insertions(+), 16 deletions(-) diff --git a/app/src/main/java/com/hippo/ehviewer/widget/SeekBarPanel.java b/app/src/main/java/com/hippo/ehviewer/widget/SeekBarPanel.java index fb2518c70..d5ba675aa 100644 --- a/app/src/main/java/com/hippo/ehviewer/widget/SeekBarPanel.java +++ b/app/src/main/java/com/hippo/ehviewer/widget/SeekBarPanel.java @@ -21,10 +21,12 @@ import android.graphics.Rect; import android.support.annotation.NonNull; import android.util.AttributeSet; import android.view.MotionEvent; -import android.view.View; import android.widget.LinearLayout; import android.widget.SeekBar; +import com.hippo.ehviewer.R; +import com.hippo.yorozuya.ViewUtils; + public class SeekBarPanel extends LinearLayout { private SeekBar mSeekBar; @@ -42,17 +44,9 @@ public class SeekBarPanel extends LinearLayout { } @Override - public void onViewAdded(View child) { - if (child instanceof SeekBar) { - mSeekBar = (SeekBar) child; - } - } - - @Override - public void onViewRemoved(View child) { - if (child == mSeekBar) { - mSeekBar = null; - } + protected void onFinishInflate() { + super.onFinishInflate(); + mSeekBar = (SeekBar) ViewUtils.$$(this, R.id.seek_bar); } @Override diff --git a/app/src/main/res/layout/activity_gallery.xml b/app/src/main/res/layout/activity_gallery.xml index b93b8730a..460b4fcb4 100644 --- a/app/src/main/res/layout/activity_gallery.xml +++ b/app/src/main/res/layout/activity_gallery.xml @@ -66,12 +66,18 @@ android:layout_gravity="center_vertical" android:gravity="center_horizontal"/> - + android:layout_weight="1"> + + + +