zoukankan      html  css  js  c++  java
  • 安卓轮播组件

    1.github的地址

    https://github.com/daimajia/AndroidImageSlider

    2.配置文件

      //轮播插件 另外要一个v7的兼容包
        api 'com.squareup.picasso:picasso:2.3.2'
        api 'com.nineoldandroids:library:2.4.0'
        api 'com.daimajia.slider:library:1.1.5@aar'

    3.编写布局

        <com.daimajia.slider.library.SliderLayout
            android:id="@+id/slider"
            android:layout_width="match_parent"
            android:layout_height="200dp"
            />

    4.实际activity或者fragment ,记得destrory的时候要调用销毁轮播的方法,否则会内存溢出

    public class MainActivity extends AppCompatActivity {
    
        SliderLayout sliderShow;
        private static final String TAG = "MainActivity";
        @Override
        protected void onCreate(Bundle savedInstanceState) {
            super.onCreate(savedInstanceState);
            setContentView(R.layout.activity_main);
    
            initCarousel();
        }
    
        private void  initCarousel(){
            sliderShow = (SliderLayout) findViewById(R.id.slider);
            TextSliderView textSliderView1 = new TextSliderView(this);
            textSliderView1
                    .image("http://i5qiniu.mtime.cn/mg/2016/12/04/143436.93575096.jpg");
    
            textSliderView1.setOnSliderClickListener(new BaseSliderView.OnSliderClickListener() {
                @Override
                public void onSliderClick(BaseSliderView slider) {
                    Log.d(TAG, "onSliderClick: 123123");
                }
            });
    
            sliderShow.addSlider(textSliderView1);
    
            TextSliderView textSliderView2 = new TextSliderView(this);
            textSliderView2
                    .image("http://img5.mtime.cn/mg/2016/10/09/112424.73820873.jpg");
    
            sliderShow.addSlider(textSliderView2);
            sliderShow.setPresetIndicator(SliderLayout.PresetIndicators.Center_Bottom);
        }
    
        @Override
        protected void onStop() {
            sliderShow.stopAutoCycle();
            super.onStop();
        }
    }

    5.实际显示效果

  • 相关阅读:
    分段随机实践—模拟线上流量
    基于docker的分布式性能测试框架功能验证(二)
    将博客搬家至CSDN
    考研机试 98.棋盘游戏
    考研机试 100.路径打印
    考研机试 102.计算表达式
    考研机试 97.数字反转
    考研机试 90.简单密码
    考研机试 87.鸡兔同笼
    考研机试 79.浮点数加法
  • 原文地址:https://www.cnblogs.com/norm/p/8260378.html
Copyright © 2011-2022 走看看