Android使用RollViewPager實現(xiàn)輪播圖
更新時間:2021年04月21日 09:13:43 作者:靈貓小西
這篇文章主要為大家詳細介紹了Android使用RollViewPager實現(xiàn)輪播圖,文中示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
記錄Android中輪播圖的學習與使用,供大家參考,具體內(nèi)容如下
1、build.gradle(:app)文件里面加依賴
implementation 'com.jude:rollviewpager:1.2.9'
2、activity_main.xml
<com.jude.rollviewpager.RollPagerView android:id="@+id/roll_view_pager" android:layout_width="match_parent" android:layout_height="180dp" app:rollviewpager_play_delay="3000" />
3、MainActivity.java
import androidx.appcompat.app.AppCompatActivity; import android.graphics.Color; import android.os.Bundle; import android.view.View; import android.view.ViewGroup; import android.widget.ImageView; import com.jude.rollviewpager.RollPagerView; import com.jude.rollviewpager.adapter.StaticPagerAdapter; import com.jude.rollviewpager.hintview.ColorPointHintView; public class MainActivity extends AppCompatActivity { private RollPagerView mRollPagerView; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.activity_main); mRollPagerView=findViewById(R.id.roll_view_pager); //設(shè)置播放時間間隔 mRollPagerView.setPlayDelay(3000); //設(shè)置透明度 mRollPagerView.setAnimationDurtion(500); //設(shè)置適配器 mRollPagerView.setAdapter(new TestNormalAdapter()); //設(shè)置圓點指示器顏色 mRollPagerView.setHintView(new ColorPointHintView(this, Color.YELLOW,Color.WHITE)); } //自定義適配器 private class TestNormalAdapter extends StaticPagerAdapter{ //輪播所需照片 private int[] imgs={ R.drawable.daxuesheng, R.drawable.daxuesheng2, }; @Override public View getView(ViewGroup container, int position) { ImageView view=new ImageView(container.getContext()); view.setImageResource(imgs[position]); view.setScaleType(ImageView.ScaleType.CENTER_CROP); view.setLayoutParams(new ViewGroup.LayoutParams(ViewGroup.LayoutParams.MATCH_PARENT,ViewGroup.LayoutParams.MATCH_PARENT)); return view; } @Override public int getCount() { return imgs.length; } }; }
以上就是本文的全部內(nèi)容,希望對大家的學習有所幫助,也希望大家多多支持腳本之家。
相關(guān)文章
Android Studio 配置忽略文件的方法實現(xiàn)
這篇文章主要介紹了Android Studio 配置忽略文件的方法實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧2020-10-10Android控件系列之相冊Gallery&Adapter適配器入門&控件縮放動畫入門
本文介紹了如何使用Gallery打造簡單的相冊,并實現(xiàn)了與用戶點擊的互動動畫,并介紹了適配器的原理。您可以在此基礎(chǔ)上修改,實現(xiàn)自己的相冊,嵌入到任何程序中都會增色不少2012-11-11Android編程實現(xiàn)ListView滾動提示等待框功能示例
這篇文章主要介紹了Android編程實現(xiàn)ListView滾動提示等待框功能,結(jié)合實例形式分析了Android ListView滾動事件相關(guān)實現(xiàn)技巧,需要的朋友可以參考下2017-02-02Android App開發(fā)中創(chuàng)建Fragment組件的教程
這篇文章主要介紹了Android App開發(fā)中創(chuàng)建Fragment的教程,Fragment是用以更靈活地構(gòu)建多屏幕界面的可UI組件,需要的朋友可以參考下2016-05-05Android10?客戶端事務(wù)管理ClientLifecycleManager源碼解析
這篇文章主要介紹了Android10?客戶端事務(wù)管理ClientLifecycleManager源碼解析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪2022-10-10