From a0729fd398698ae178376a874f297cc259741eba Mon Sep 17 00:00:00 2001 From: summer Date: Mon, 4 Nov 2019 14:35:13 +0800 Subject: [PATCH 1/2] =?UTF-8?q?=E4=BF=AE=E5=A4=8D=E6=9C=89=E5=87=A0?= =?UTF-8?q?=E7=8E=87=E8=A7=A6=E5=8F=91=E7=9A=84=E7=A9=BA=E6=8C=87=E9=92=88?= =?UTF-8?q?=E5=BC=82=E5=B8=B8?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../src/main/java/com/jude/rollviewpager/RollPagerView.java | 3 +++ 1 file changed, 3 insertions(+) diff --git a/rollviewpager/src/main/java/com/jude/rollviewpager/RollPagerView.java b/rollviewpager/src/main/java/com/jude/rollviewpager/RollPagerView.java index 4f61a12..aff0127 100644 --- a/rollviewpager/src/main/java/com/jude/rollviewpager/RollPagerView.java +++ b/rollviewpager/src/main/java/com/jude/rollviewpager/RollPagerView.java @@ -143,6 +143,9 @@ public TimeTaskHandler(RollPagerView rollPagerView) { @Override public void handleMessage(Message msg) { RollPagerView rollPagerView = mRollPagerViewWeakReference.get(); + if (rollPagerView == null) { + return; + } int cur = rollPagerView.getViewPager().getCurrentItem()+1; if(cur>=rollPagerView.mAdapter.getCount()){ cur=0; From 9887d666d25755acde7883d1cec282f166aa2580 Mon Sep 17 00:00:00 2001 From: zhoujie Date: Thu, 21 Nov 2019 11:15:43 +0800 Subject: [PATCH 2/2] modify ui to wrap_content --- .../src/main/java/com/jude/rollviewpager/RollPagerView.java | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/rollviewpager/src/main/java/com/jude/rollviewpager/RollPagerView.java b/rollviewpager/src/main/java/com/jude/rollviewpager/RollPagerView.java index aff0127..459ea6f 100644 --- a/rollviewpager/src/main/java/com/jude/rollviewpager/RollPagerView.java +++ b/rollviewpager/src/main/java/com/jude/rollviewpager/RollPagerView.java @@ -113,7 +113,7 @@ private void initView(AttributeSet attrs){ mViewPager = new ViewPager(getContext()); mViewPager.setId(R.id.viewpager_inner); - mViewPager.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.MATCH_PARENT)); + mViewPager.setLayoutParams(new LayoutParams(LayoutParams.MATCH_PARENT, LayoutParams.WRAP_CONTENT)); addView(mViewPager); type.recycle(); initHint(new ColorPointHintView(getContext(),Color.parseColor("#E3AC42"),Color.parseColor("#88ffffff")));