我想在我的Android应用中使用Image Slide。 所以,我使用了daimajia库。(https://github.com/daimajia/AndroidImageSlider)
我必须像这样保持我的形象比例。
<ImageView
android:id="@+id/main_function01"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
android:scaleType="fitXY"
android:src="@mipmap/img_app_function_02" />
但是,当我使用daimajia图书馆的SliderLayout时,它确实无法运作。
<com.daimajia.slider.library.SliderLayout
android:id="@+id/slider"
android:layout_width="match_parent"
android:layout_height="wrap_content"
custom:auto_cycle="true"
custom:indicator_visibility="visible"
custom:pager_animation="Accordion"
custom:pager_animation_span="1100" />
我该怎么办?或者还有其他最佳方式吗?
答案 0 :(得分:1)
您必须在添加到滑块时为每个图像设置它:
TextSliderView textSliderView = new TextSliderView(context);
textSliderView
.setScaleType(BaseSliderView.ScaleType.CenterCrop)
.image(url);
mSlider.addSlider(textSliderView);
可以是Fit,CenterCrop或CenterInside: