最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

RollViewPager無限輪播使用方法詳解

 更新時間:2017年08月23日 08:40:52   作者:一個叫嘟嘟的程序猿  
這篇文章主要為大家詳細介紹了RollViewPager無限輪播的使用方法,具有一定的參考價值,感興趣的小伙伴們可以參考一下

支持無限循環(huán)。 觸摸時會暫停播放,直到結(jié)束觸摸一個延遲周期以后繼續(xù)播放。 看起來就像這樣。指示器可以為點可以為數(shù)字還可以自定義,位置也可以變。.

主要操作過程:

1、在gradle中導(dǎo)入包:

compile 'com.jude:rollviewpager:1.2.9'

2、設(shè)置播放時間間隔、透明度、指示器(指示器可以是默認原點,數(shù)字,也可以自定義圖片)

3、設(shè)置適配器,本demo中是StaticPagerAdapter,這個比較簡單,用的比較多,有其他需要的可以看github源碼。

主要需要設(shè)置圖片、圖片數(shù)量等等。

MainActivity:

package com.example.double2.rollviewpagertest;

import android.graphics.Color;
import android.os.Bundle;
import android.support.v7.app.AppCompatActivity;
import android.view.Menu;
import android.view.MenuItem;
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 mRollViewPager;

  @Override
  protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    mRollViewPager = (RollPagerView) findViewById(R.id.roll_view_pager);

    //設(shè)置播放時間間隔
    mRollViewPager.setPlayDelay(1000);
    //設(shè)置透明度
    mRollViewPager.setAnimationDurtion(500);
    //設(shè)置適配器
    mRollViewPager.setAdapter(new TestNormalAdapter());

    //設(shè)置指示器(順序依次)
    //自定義指示器圖片
    //設(shè)置圓點指示器顏色
    //設(shè)置文字指示器
    //隱藏指示器
    //mRollViewPager.setHintView(new IconHintView(this, R.drawable.point_focus, R.drawable.point_normal));
    mRollViewPager.setHintView(new ColorPointHintView(this, Color.YELLOW,Color.WHITE));
    //mRollViewPager.setHintView(new TextHintView(this));
    //mRollViewPager.setHintView(null);
  }

  private class TestNormalAdapter extends StaticPagerAdapter {
    private int[] imgs = {
        R.drawable.img1,
        R.drawable.img2,
        R.drawable.img3,
        R.drawable.img4,
    };


    @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;
    }
  }

}

activity_main:

<?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
    xmlns:app="http://schemas.android.com/apk/res-auto"
    xmlns:tools="http://schemas.android.com/tools"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    tools:context=".MainActivity">

 <com.jude.rollviewpager.RollPagerView
  android:id="@+id/roll_view_pager"
  android:layout_width="match_parent"
  android:layout_height="180dp"
  app:rollviewpager_play_delay="3000"/>
</RelativeLayout>

以上就是本文的全部內(nèi)容,希望對大家的學(xué)習(xí)有所幫助,也希望大家多多支持腳本之家。

相關(guān)文章

  • Android屏幕旋轉(zhuǎn)之橫屏豎屏切換的實現(xiàn)

    Android屏幕旋轉(zhuǎn)之橫屏豎屏切換的實現(xiàn)

    這篇文章主要介紹了Android屏幕旋轉(zhuǎn)之橫屏豎屏切換的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-10-10
  • Android編程實現(xiàn)TextView部分顏色變動的方法

    Android編程實現(xiàn)TextView部分顏色變動的方法

    這篇文章主要介紹了Android編程實現(xiàn)TextView部分顏色變動的方法,實例分析了TextView設(shè)置指定位置的背景色與字體顏色的相關(guān)技巧,需要的朋友可以參考下
    2015-12-12
  • Android UI效果之繪圖篇(一)

    Android UI效果之繪圖篇(一)

    這篇文章主要介紹了Android UI效果之繪圖篇,針對Android開發(fā)中的UI效果設(shè)計模塊進行講解,感興趣的小伙伴們可以參考一下
    2016-02-02
  • Android基于OpenCV實現(xiàn)圖像脫色

    Android基于OpenCV實現(xiàn)圖像脫色

    脫色是將彩色圖像轉(zhuǎn)換為灰度圖像的過程。同時,它也是數(shù)字打印,風(fēng)格化的黑白照片渲染以及許多單通道圖像處理應(yīng)用程序中的基本工具。本文講述基于OpenCV實現(xiàn)圖像脫色的步驟
    2021-06-06
  • 輕松實現(xiàn)Android3D效果通俗易懂

    輕松實現(xiàn)Android3D效果通俗易懂

    前幾天有粉絲要求計蒙寫一個3d效果的簡單教程,其實這個在Android官方demo中是有的,可能對于新手而言看不太明白,于是根據(jù)本人自己的理解來寫一個教程,并改成粉絲要求的樣子
    2021-08-08
  • Android 兩種啟動模式的實例詳解

    Android 兩種啟動模式的實例詳解

    這篇文章主要介紹了Android 兩種啟動模式的實例詳解的相關(guān)資料,Activity的兩種啟動模式:FLAG_ACTIVITY_CLEAR_TOP和FLAG_ACTIVITY_REORDER_TO_FRONT ,需要的朋友可以參考下
    2017-08-08
  • Android多渠道打包總結(jié)(推薦)

    Android多渠道打包總結(jié)(推薦)

    多渠道打包一般應(yīng)用于向不同應(yīng)用市場提交app后用來統(tǒng)計不同渠道下載量等一些信息,這篇文章主要介紹了Android多渠道打包總結(jié),非常具有實用價值,需要的朋友可以參考下
    2018-10-10
  • android studio git 刪除已在遠程倉庫的文件或文件夾方式

    android studio git 刪除已在遠程倉庫的文件或文件夾方式

    這篇文章主要介紹了android studio git 刪除已在遠程倉庫的文件或文件夾方式,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-04-04
  • Android編程實現(xiàn)橫豎屏切換時不銷毀當(dāng)前activity和鎖定屏幕的方法

    Android編程實現(xiàn)橫豎屏切換時不銷毀當(dāng)前activity和鎖定屏幕的方法

    這篇文章主要介紹了Android編程實現(xiàn)橫豎屏切換時不銷毀當(dāng)前activity和鎖定屏幕的方法,涉及Android屬性設(shè)置及activity操作的相關(guān)技巧,需要的朋友可以參考下
    2015-11-11
  • Android 進度條自動前進效果的實現(xiàn)代碼

    Android 進度條自動前進效果的實現(xiàn)代碼

    這篇文章主要介紹了Android 進度條自動前進效果,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下
    2020-07-07

最新評論

扶余县| 尚志市| 阳原县| 邯郸市| 土默特左旗| 桑日县| 醴陵市| 盐山县| 安义县| 常山县| 阿拉善左旗| 子洲县| 拜城县| 丰台区| 武川县| 图们市| 肇州县| 武功县| 德保县| 乐山市| 嘉黎县| 离岛区| 彭州市| 平阴县| 高邑县| 精河县| 易门县| 平远县| 方正县| 财经| 仪陇县| 张北县| 泽州县| 嵩明县| 含山县| 普安县| 祁阳县| 齐河县| 雷山县| 崇信县| 永定县|