File tree Expand file tree Collapse file tree
src/main/java/com/uis/stackview Expand file tree Collapse file tree Original file line number Diff line number Diff line change @@ -23,4 +23,4 @@ dependencies {
2323 implementation fileTree(dir : ' libs' , include : [' *.jar' ])
2424}
2525
26- apply from : ' ../ ../../bintray.gradle'
26+ // apply from: '../../bintray.gradle'
Original file line number Diff line number Diff line change 99import android .view .animation .DecelerateInterpolator ;
1010import android .view .animation .Interpolator ;
1111import android .view .animation .LinearInterpolator ;
12- import android .widget .FrameLayout ;
1312import java .lang .ref .WeakReference ;
1413import java .util .ArrayList ;
1514import java .util .LinkedList ;
@@ -203,12 +202,9 @@ private View getStackView(){
203202 }
204203 }
205204 if (view == null && layout != null && layout .getAdapter () != null ){
206- FrameLayout frame = new FrameLayout (layout .getContext ());
207- View createView = layout .getAdapter ().onCreateView (layout );
208- FrameLayout .LayoutParams params = new FrameLayout .LayoutParams (everyWidth , everyHeight );
209- frame .addView (createView ,params );
210- frame .measure (everyWidth ,everyHeight );
211- view = frame ;
205+ view = layout .getAdapter ().onCreateView (layout );
206+ view .measure (View .MeasureSpec .makeMeasureSpec (everyWidth ,View .MeasureSpec .EXACTLY ),
207+ View .MeasureSpec .makeMeasureSpec (everyHeight ,View .MeasureSpec .EXACTLY ));
212208 }
213209 return view ;
214210 }
You can’t perform that action at this time.
0 commit comments