app直播原始碼,Banner廣告圖片輪播控制元件

zhibo系統開發發表於2022-05-09

app直播原始碼,Banner廣告圖片輪播控制元件的實現

public class MainActivity extends AppCompatActivity {
    Banner banner;
    List<String>picList=new ArrayList<>();
    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        setContentView(R.layout.activity_main);
        banner=findViewById(R.id.banner1);
        picList.add(");
        picList.add(");
        picList.add(");
        banner.setAdapter(new BannerImageAdapter<String>(picList) {
            @Override
            public void onBindView(BannerImageHolder holder, String data, int position, int size) {
                //網路圖片載入
                Glide.with(holder.imageView)
                        .load(data)//獲取圖片URL
                        .into(holder.imageView);
            }
        });
    }
}

常用方法

  banner.setIndicator(new CircleIndicator(this));  //新增圓形的指示點
  banner.setIndicatorRadius(80);//設定指示器圓角,不要圓角可以設定為0
  banner.setBannerRound(30);  //設定banner圓角
  banner.setLoopTime(1000);//設定輪播間隔時間(預設3000毫秒)
  banner.setIndicatorSelectedWidth(30);//設定指示器選中的寬度
  banner.setIndicatorSpace(30);//設定指示器之間的間距
  banner.setIndicatorNormalWidth(15);//設定指示器未選中的寬度
  
  banner.setIndicatorNormalColor(getResources().getColor(R.color.purple_200));
  //設定指示器未選中的顏色
  
  banner.setIndicatorSelectedColor(getResources().getColor(R.color.black));
  //設定指示器選中的顏色

以上就是 app直播原始碼,Banner廣告圖片輪播控制元件,更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2893018/,如需轉載,請註明出處,否則將追究法律責任。

相關文章