第七色在线视频,2021少妇久久久久久久久久,亚洲欧洲精品成人久久av18,亚洲国产精品特色大片观看完整版,孙宇晨将参加特朗普的晚宴

為了賬號(hào)安全,請(qǐng)及時(shí)綁定郵箱和手機(jī)立即綁定

Android BannerView 圖片輪播控件,支持無限循環(huán),android圖片切換動(dòng)畫

標(biāo)簽:
Android

BannerView

这是一个轻量简洁的自定义banner控件。欢迎大家提出意见或建议

BannerView在控件可见时自动播放,不可见时停止播放,不需要额外设置界面切换时的开始播放和暂停播放。

Gradle

   compile 'com.lany:BannerView:2.1.0'

Usage

xml layout

<com.lany.banner.BannerView
    android:id="@+id/banner_view"
    android:layout_width="match_parent"
    android:layout_height="180dp"
    app:banner_delayTime="5000"
    app:banner_indicatorGravity="center"
    app:banner_indicatorMargin="4dp"
    app:banner_indicatorSelected="@drawable/selected"
    app:banner_indicatorType="circle_indicator_title_inside"
    app:banner_indicatorUnselected="@drawable/unselected"
    app:banner_isAutoPlay="true"
    app:banner_scaleType="fitXY"
    app:banner_scrollTime="1000"
    app:banner_titleBackground="#50000000"
    app:banner_titleTextColor="#ffffff"
    app:banner_titleTextSize="12sp" />
也可以使用默认配置:
 <com.lany.banner.BannerView
     android:id="@+id/banner_view"
     android:layout_width="match_parent"
     android:layout_height="180dp"/>

code

BannerView bannerView = (BannerView) findViewById(R.id.banner_view);    
//对banner的数据源list的数据结构不做要求,BannerItem可替换成你自己的数据结构
bannerView.setAdapter(new BannerAdapter<BannerItem>(items) {
    @Override
    public void bindImage(ImageView imageView, BannerItem item) {
        //这里处理图片的数据绑定,可以使用任意一种图片加载框架
        Glide.with(MainActivity.this)
                .load(item.getPic())
                .placeholder(R.drawable.pic)
                .error(R.drawable.pic)
                .into(imageView);
    }

    @Override
    public void bindTitle(TextView titleText, BannerItem item) {
        //这里处理标题内容的绑定。如果不需要显示标题,可不做处理
        titleText.setText("" + item.getTitle());
    }

    @Override
    public void onItemClicked(int position, BannerItem item) {
        //如果需要处理banner的点击事件,这里处理
        Toast.makeText(MainActivity.this, "点击" + position, Toast.LENGTH_SHORT).show();
    }
});

attribute

Attributesformatdescribe
banner_delayTimeinteger不同界面切换时间
banner_scrollTimeinteger切换过程滑动时间
banner_isAutoPlayboolean是否自动轮播,默认true
banner_titleBackgroundcolor标题背景颜色
banner_titleTextColorcolor标题颜色
banner_titleTextSizedimension标题字体大小
banner_titleHeightdimension标题栏高度
banner_indicatorMargindimension指示器之间的间距
banner_indicatorSelectedreference选中的指示器图片
banner_indicatorUnselectedreference未选中的指示器图片
banner_scaleTypeenumbanner图片的显示方式
banner_indicatorTypeenum指示器的几种样式
banner_indicatorGravityenum指示器显示位置

原文链接:http://www.apkbus.com/blog-928212-76988.html

P


點(diǎn)擊查看更多內(nèi)容
TA 點(diǎn)贊

若覺得本文不錯(cuò),就分享一下吧!

評(píng)論

作者其他優(yōu)質(zhì)文章

正在加載中
  • 推薦
  • 評(píng)論
  • 收藏
  • 共同學(xué)習(xí),寫下你的評(píng)論
感謝您的支持,我會(huì)繼續(xù)努力的~
掃碼打賞,你說多少就多少
贊賞金額會(huì)直接到老師賬戶
支付方式
打開微信掃一掃,即可進(jìn)行掃碼打賞哦
今天注冊(cè)有機(jī)會(huì)得

100積分直接送

付費(fèi)專欄免費(fèi)學(xué)

大額優(yōu)惠券免費(fèi)領(lǐng)

立即參與 放棄機(jī)會(huì)
微信客服

購課補(bǔ)貼
聯(lián)系客服咨詢優(yōu)惠詳情

幫助反饋 APP下載

慕課網(wǎng)APP
您的移動(dòng)學(xué)習(xí)伙伴

公眾號(hào)

掃描二維碼
關(guān)注慕課網(wǎng)微信公眾號(hào)

舉報(bào)

0/150
提交
取消