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

Android EasyBarrage實(shí)現(xiàn)輕量級(jí)彈幕效果

 更新時(shí)間:2017年08月03日 16:01:52   作者:Knight_Davion  
本篇文章主要介紹了Android EasyBarrage實(shí)現(xiàn)輕量級(jí)彈幕效果,小編覺(jué)得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過(guò)來(lái)看看吧

本文介紹了Android EasyBarrage實(shí)現(xiàn)輕量級(jí)彈幕效果,分享給大家,具體如下:

概述

EasyBarrage是Android平臺(tái)的一種輕量級(jí)彈幕效果目前支持以下設(shè)置:

  1. 自定義字體顏色,支持隨機(jī)顏色;
  2. 自定義字體大小,支持隨機(jī)字體大??;
  3. 支持邊框顯示,用于區(qū)分自己的彈幕和其他彈幕;
  4. 自定義邊框顏色;
  5. 彈幕數(shù)據(jù)是否允許重復(fù);
  6. 自定義單屏顯示的最大彈幕數(shù)量;
  7. 數(shù)據(jù)不重疊;
  8. 支持動(dòng)態(tài)添加彈幕;
  9. 不依賴VideoView,數(shù)據(jù)自動(dòng)循環(huán)顯示。

github:https://github.com/shiweibsw/EasyBarrage

顯示效果

橫屏

豎屏

使用

1 build.gradle

compile 'com.kd.easybarrage:library:0.0.1'

2 xml

 <com.kd.easybarrage.BarrageView
  android:id="@+id/barrageView"
  android:layout_width="match_parent"
  android:layout_height="match_parent"
  android:layout_above="@+id/send"
  app:allow_repeat="true"
  app:border_color="@color/colorAccent"
  app:line_height="20dp"
  app:max_text_size="20"
  app:min_text_size="14"
  app:random_color="true"
  app:size="200"/>

屬性說(shuō)明

屬性 說(shuō)明
max_text_size 最大字體
min_text_size 最小字體
size 單屏最大彈幕數(shù)量
line_height 行高
border_color 邊框彈幕的邊框顏色
random_color 是否啟用隨機(jī)顏色
allow_repeat 彈幕內(nèi)容是否可重復(fù)

3 Java代碼

添加彈幕數(shù)據(jù)

for (int i = 0; i < 200; i++) {
    mBarrages.add(new Barrage("彈幕數(shù)據(jù)" + i));
  }  

注意Barrage對(duì)象有多種構(gòu)造,可以設(shè)置字體顏色及是否顯示邊框,例如

3.1指定字體顏色

Barrage b=new Barrage("彈幕數(shù)據(jù)",R.color.colorAccent);

需要設(shè)置 app:random_color="false" 才有效

3.2顯示邊框

Barrage b=new Barrage("彈幕數(shù)據(jù)",true);

3.3指定顏色及顯示邊框

Barrage b=new Barrage("彈幕數(shù)據(jù)",R.color.colorAccent,true);

3.3只顯示內(nèi)容

Barrage b=new Barrage("彈幕數(shù)據(jù)");

添加一條彈幕

barrageView.addBarrage(new Barrage("我是新彈幕", true));

結(jié)束時(shí)調(diào)用destroy方法

barrageView.destroy();

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

相關(guān)文章

  • Android  Handler 機(jī)制實(shí)現(xiàn)原理分析

    Android Handler 機(jī)制實(shí)現(xiàn)原理分析

    本文主要介紹 Android Handle機(jī)制實(shí)現(xiàn)的原理,這里整理了詳細(xì)的關(guān)于Handler的資料以及工作流程和實(shí)際應(yīng)用,有興趣的小伙伴可以參考下
    2016-08-08
  • android使用ViewPager實(shí)現(xiàn)圖片自動(dòng)切換

    android使用ViewPager實(shí)現(xiàn)圖片自動(dòng)切換

    這篇文章主要為大家詳細(xì)介紹了android使用ViewPager實(shí)現(xiàn)圖片自動(dòng)切換,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2020-02-02
  • Android判斷登錄情況

    Android判斷登錄情況

    這篇文章主要介紹了Android判斷登錄情況,本文通過(guò)實(shí)例代碼給大家介紹的非常詳細(xì),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2019-08-08
  • Android GridView實(shí)現(xiàn)滾動(dòng)到指定位置的方法

    Android GridView實(shí)現(xiàn)滾動(dòng)到指定位置的方法

    這篇文章主要介紹了Android GridView實(shí)現(xiàn)滾動(dòng)到指定位置的方法,本文介紹了4個(gè)相關(guān)的方法,分別對(duì)它們做了講解,需要的朋友可以參考下
    2015-06-06
  • 淺析Android的啟動(dòng)原理

    淺析Android的啟動(dòng)原理

    當(dāng)談到Android啟動(dòng)原理時(shí),我們進(jìn)入了Android操作系統(tǒng)的核心,理解Android系統(tǒng)啟動(dòng)的原理對(duì)于開(kāi)發(fā)者來(lái)說(shuō)非常重要,因?yàn)檫@有助于優(yōu)化應(yīng)用程序性能并提供更好的用戶體驗(yàn),本文給大家講講Android啟動(dòng)原理,需要的朋友可以參考下
    2023-10-10
  • Android Studio3.6中的View Binding初探及用法區(qū)別

    Android Studio3.6中的View Binding初探及用法區(qū)別

    這篇文章主要介紹了Android 中的View Binding初探及用法區(qū)別,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2020-03-03
  • 如何解決android Toast重復(fù)顯示

    如何解決android Toast重復(fù)顯示

    Toast是一種簡(jiǎn)易的消息提示框,它無(wú)法獲取焦點(diǎn),按設(shè)置的時(shí)間來(lái)顯示完以后會(huì)自動(dòng)消失,一般用于幫助或提示,本文給大家介紹android Toast重復(fù)顯示的解決辦法,涉及到android toast 相關(guān)知識(shí),有需要的朋友參考下
    2016-01-01
  • Android中生成、使用Json數(shù)據(jù)實(shí)例

    Android中生成、使用Json數(shù)據(jù)實(shí)例

    這篇文章主要介紹了Android中生成、使用Json數(shù)據(jù)實(shí)例,本文直接給出了實(shí)現(xiàn)代碼,相對(duì)容易理解,需要的朋友可以參考下
    2014-10-10
  • Android 內(nèi)存泄漏的幾種可能總結(jié)

    Android 內(nèi)存泄漏的幾種可能總結(jié)

    本文主要介紹 Android 內(nèi)存泄漏的幾種可能進(jìn)行總結(jié),這里整理了八種可以性,并一一介紹,有需要的小伙伴可以參考下
    2016-09-09
  • Android編程實(shí)現(xiàn)在adapter中進(jìn)行數(shù)據(jù)操作的方法

    Android編程實(shí)現(xiàn)在adapter中進(jìn)行數(shù)據(jù)操作的方法

    這篇文章主要介紹了Android編程實(shí)現(xiàn)在adapter中進(jìn)行數(shù)據(jù)操作的方法,結(jié)合實(shí)例形式分析了Android基于adapter操作數(shù)據(jù)的相關(guān)步驟與實(shí)現(xiàn)技巧,需要的朋友可以參考下
    2017-02-02

最新評(píng)論

新丰县| 黎城县| 柘城县| 府谷县| 大同县| 中西区| 固阳县| 永寿县| 巴楚县| 延吉市| 海南省| 大丰市| 油尖旺区| 三门峡市| 新建县| 岳西县| 海伦市| 临泽县| 城口县| 长岛县| 济宁市| 介休市| 杭锦后旗| 温泉县| 响水县| 沙河市| 确山县| 新源县| 永安市| 大埔区| 巢湖市| 英德市| 玉树县| 宁城县| 惠安县| 比如县| 新野县| 西充县| 嘉义县| 高阳县| 同江市|