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

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

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

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

概述

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

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

屬性說明

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

3 Java代碼

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

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

注意Barrage對象有多種構(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é)束時調(diào)用destroy方法

barrageView.destroy();

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

相關(guān)文章

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

    Android Handler 機制實現(xiàn)原理分析

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

    android使用ViewPager實現(xiàn)圖片自動切換

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

    Android判斷登錄情況

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

    Android GridView實現(xiàn)滾動到指定位置的方法

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

    淺析Android的啟動原理

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

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

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

    如何解決android Toast重復顯示

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

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

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

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

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

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

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

最新評論

太白县| 安阳市| 东至县| 雷波县| 仙游县| 濉溪县| 宁陵县| 青铜峡市| 马鞍山市| 霍林郭勒市| 二连浩特市| 邯郸县| 宜城市| 专栏| 柳林县| 大安市| 灵丘县| 布尔津县| 玉树县| 宁河县| 东乌| 固始县| 香格里拉县| 祁连县| 定南县| 阳高县| 葫芦岛市| 施秉县| 万载县| 余庆县| 岳西县| 黄大仙区| 华坪县| 西和县| 内丘县| 鹰潭市| 枣庄市| 南康市| 都兰县| 云霄县| 怀柔区|