1. <ul id="0c1fb"></ul>

      <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
      <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区

      RELATEED CONSULTING
      相關(guān)咨詢
      選擇下列產(chǎn)品馬上在線溝通
      服務(wù)時(shí)間:8:30-17:00
      你可能遇到了下面的問題
      關(guān)閉右側(cè)工具欄

      新聞中心

      這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
      CoolViewPager:即刻刷新,自定義邊緣效果顏色,雙向自動(dòng)循環(huán),內(nèi)置垂直切換效果,想要的都在

      CoolViewPager:即刻刷新,自定義邊緣效果顏色,雙向自動(dòng)循環(huán),內(nèi)置垂直切換效果,想要的都在

      成都創(chuàng)新互聯(lián)-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比宜陽網(wǎng)站開發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫,直接使用。一站式宜陽網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋宜陽地區(qū)。費(fèi)用合理售后完善,十年實(shí)體公司更值得信賴。

      這兩天在GitHub上傳了一個(gè)自定義ViewPager:CoolViewPager,具有以下功能特征:

      1. 支持水平及垂直方向循環(huán)滾動(dòng)
      2. 支持自動(dòng)滾動(dòng)
      3. 支持自動(dòng)滾動(dòng)方向、滾動(dòng)時(shí)間、間隔時(shí)間的設(shè)置
      4. 支持調(diào)用notifyDataSetChanged實(shí)時(shí)刷新界面
      5. 支持邊緣效果顏色的設(shè)置
      6. 為垂直滾動(dòng)提供了適宜的界面切換效果

      CoolViewPager:即刻刷新,自定義邊緣效果顏色,雙向自動(dòng)循環(huán),內(nèi)置垂直切換效果,想要的都在

      為什么寫這個(gè)庫

      我們平時(shí)使用support包中的ViewPager,當(dāng)adapter中數(shù)據(jù)變更后,調(diào)用notifyDataSetChanged并不能刷新界面,需要重新調(diào)用ViewPager.setAdapter方法;網(wǎng)上所有的自定義ViewPager,幾乎都沒有提供垂直方向的切換效果;很多時(shí)候,我們需要變更ViewPager滑動(dòng)到邊緣的漸變色以配合App特定場景.CoolViewPager可以很方便的解決上述問題.

      使用步驟

      在你的build.gradle中添加依賴

      dependencies {
          implementation 'com.huanhailiuxin.view:coolviewpager:1.0.0'
      }

      在你的布局文件中引入CoolViewPager

      在Java代碼中獲取CoolViewPager,設(shè)置各種屬性,為其設(shè)置Adapter

      public class ActivityEdgeEffectColor extends BaseActivity {
          private CoolViewPager vp;
      
          ****
          CoolViewPager vp = findViewById(R.id.vp);
          vp.setScrollMode(CoolViewPager.ScrollMode.HORIZONTAL);
          vp.setAdapter(adapter);
          ****
      }

      屬性:

      
      
      
          
              
                  
                  
              
              
              
              
                  
                  
              
              
              
              
              
          
      

      我們可以通過xml或Java代碼的方式設(shè)置CoolViewPager實(shí)例的屬性.

      attribute namedescription
      cvp_scrollmode 滾動(dòng)方向
      cvp_autoscroll 是否開啟自動(dòng)滾動(dòng)
      cvp_intervalinmillis 自動(dòng)滾動(dòng)時(shí)間間隔
      cvp_autoscrolldirection 自動(dòng)滾動(dòng)方向
      cvp_infiniteloop 是否循環(huán)滾動(dòng)
      cvp_scrollduration 自動(dòng)滾動(dòng)耗時(shí)
      cvp_drawedgeeffect 是否繪制邊緣效果
      cvp_edgeeffectcolor 繪制的邊緣效果顏色
      通過XML布局文件
      通過Java代碼
      public class ActivityEdgeEffectColor extends BaseActivity {
          private CoolViewPager vp;
      
          private void initViewPager(){
              vp = findViewById(R.id.vp);
              vp.setScrollMode(CoolViewPager.ScrollMode.VERTICAL);
              vp.setAutoScroll(true,1000);
              vp.setAutoScrollDirection(CoolViewPager.AutoScrollDirection.BACKWARD);
              vp.setInfiniteLoop(true);
              vp.setScrollDuration(true,600);
              vp.setDrawEdgeEffect(true);
              vp.setEdgeEffectColor(getResources().getColor(R.color.colorPrimary));
          }
      }
      

      文章題目:CoolViewPager:即刻刷新,自定義邊緣效果顏色,雙向自動(dòng)循環(huán),內(nèi)置垂直切換效果,想要的都在
      網(wǎng)址分享:http://www.ef60e0e.cn/article/ghjocs.html
      99热在线精品一区二区三区_国产伦精品一区二区三区女破破_亚洲一区二区三区无码_精品国产欧美日韩另类一区
      1. <ul id="0c1fb"></ul>

        <noscript id="0c1fb"><video id="0c1fb"></video></noscript>
        <noscript id="0c1fb"><listing id="0c1fb"><thead id="0c1fb"></thead></listing></noscript>

        西安市| 兴安县| 巨野县| 永新县| 宝山区| 丰镇市| 新丰县| 临汾市| 太仓市| 邻水| 精河县| 温州市| 英德市| 光山县| 六安市| 闽清县| 安达市| 安阳市| 海淀区| 陈巴尔虎旗| 兴仁县| 达日县| 阜阳市| 合肥市| 嘉禾县| 临漳县| 曲阳县| 湘潭县| 铅山县| 惠水县| 库车县| 保山市| 湖北省| 北宁市| 泽普县| 察隅县| 清水河县| 北宁市| 离岛区| 唐海县| 芮城县|