我想使用android daimajia sliderLayout保持图像比例

时间:2016-05-20 08:23:16

标签: android android-viewpager

我想在我的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" />

我该怎么办?或者还有其他最佳方式吗?

1 个答案:

答案 0 :(得分:1)

您必须在添加到滑块时为每个图像设置它:

        TextSliderView textSliderView = new TextSliderView(context);
        textSliderView
                .setScaleType(BaseSliderView.ScaleType.CenterCrop)
                .image(url);

        mSlider.addSlider(textSliderView);

可以是Fit,CenterCrop或CenterInside:

https://github.com/daimajia/AndroidImageSlider/blob/master/library/src/main/java/com/daimajia/slider/library/SliderTypes/BaseSliderView.java#L235