1. 程式人生 > >【android記錄】openDanmaku彈幕

【android記錄】openDanmaku彈幕

/**
 * 新增依賴
* dependencies {
 * compile 'com.linsea:opendanmaku:[email protected]'
 * }
 * */
public class DanMuTest extends AppCompatActivity {

    private DanmakuView danmakuView;
@Override
protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
setContentView(R.layout.activity_dan_mu_test
); danmakuView=(DanmakuView)findViewById(R.id.danmakuView); addItem(); } private void addItem(){ danmakuView.addItem(new DanmakuItem( this,"hello" ,danmakuView.getWidth())); danmakuView.show(); } /** * * // add danmaku items: * mDanmakuView.addItem(list, true);
* mDanmakuView.addItem(new DanmakuItem(this, "Hello World", mDanmakuView.getWidth()); * * //show danmaku and play animation: * mDanmakuView.show(); * * //hide and pause playing: * mDanmakuView.hide(); * * //release all playing and waiting items: * mDanmakuView.clear();
* */ /** * <com.opendanmaku.DanmakuView * android:id="@+id/danmakuView" * android:layout_width="fill_parent" * android:layout_height="fill_parent" * app:start_Y_offset="0.2" * app:end_Y_offset="0.8" * app:max_row="4" * app:max_running_per_row="2" * app:pick_interval="1000" * app:show_debug="false" /> * */ /** * * start_Y_offset 第一條播放航道距離彈幕View上邊緣的偏移量,注意值是百分比量,以彈幕View的高度為基準,簡而言之就是彈幕View的上邊緣空出多少百分比. * end_Y_offset 與上一個屬性類似,最後一條播放航道距離彈幕View上邊緣的偏移量,注意值是百分比量,以彈幕View的高度為基準,主要作用是便於在彈幕View的底部留出一定的空白. * max_row 設定最多多少條播放航道. * max_running_per_row 每條航道上最多同時有多少條彈幕執行. * pick_interval 每隔多少毫秒取出一條彈幕來播放. * show_debug 是否顯示航道線及播放幀率,除錯時很有用,主要用於除錯. * */ }

相關推薦

android記錄openDanmaku

/** * 新增依賴 * dependencies { * compile 'com.linsea:opendanmaku:[email protected]' * } * */ pu

Android開發動畫出PopupWindow並使背景變暗

我們在平常的android應用開發過程中,當應用資料太多太繁雜時,通常都會通過分類篩選讓使用者更好的找到自己想要的資訊。因此利用PopupWindow或Dialog讓使用者快速選擇定位是一個很好的選擇。如我們想在美團上查詢附近有什麼電影院時: 點選按鈕彈出

android記錄自定義view繪製矩形框

public class FackMask extends View { private static final String TAG = "FackMask"; private

Android開發找樂,一個笑話App的制作過程記錄

override pbo rdm data root 恰恰 功能 sql htm 緣起 想做一個笑話App的原因是由於在知乎上看過一個帖子。做Android能夠有哪些數據能夠練手,裏面推薦了幾個數據開放平臺。在這些平臺中無一不是有公共的笑話接口,當時心

android遊戲

轉載請註明出處:https://blog.csdn.net/u011038298/article/details/84333562    1.首先建立一個繼承activity視窗的類,並且設定該視窗顯示的是自定義檢視 import android.os.Bundle;

android開發使用PopupWindow實現頁面點選頂部出下拉選單

沒有太多花樣,也沒有很複雜的技術,就是簡單的PopupWindow的使用,可以實現點選彈出一個自定義的view,view裡可以隨便設計,常用的可以放一個listview。 demo中我只是一個點選展示,簡單的使用了fade in out的動畫效果,也沒有精美的圖片資源,

Android Studio AS 使用記錄04(自定義打包apk名)

Android Studio打包應用預設生成的apk名稱是:app-release.apk 、 如果我們要讓生成的apk名跟我們版本包名有聯絡,那我們就要自定義生成的apk名了, 在其Model b

Android基礎利用Intent在Activity之間傳遞數據

一次 there center ack and block for success display 前言: 上一篇文章給大家聊了Intent的使用方法。怎樣用Intent啟動Activity和隱式Intent。這一篇文章給大家聊聊怎樣利用Intent在Activit

Android開發之Fragment與Acitvity通信

對象 p s ets roi mit blog () open findview   上一篇我們講到與Fragment有關的經常使用函數,既然Fragment被稱為是“小Activity”。如今我們來講一下Fragment怎樣與Acitivity通信。

Android安全Android中的“SpyLocker”惡意軟件 - 您需要知道的內容

編譯參數 agen 詳細 通過 來源 永遠 鎖屏 mob shtml SpyLocker惡意軟件是對Android安全應用的最新威脅,幾維安全詳細介紹了您需要了解的信息,以幫助您保護設備。此外,如果您的設備受到感染,幾維安全最新的應用程序將幫助您掃描,檢測和刪除SpyLoc

問題記錄CentOS下掛載NTFS格式U盤

步驟 裝逼 tro logs 無法 fdisk命令 sta 需要 發現 0.總結 總而言之就是先安裝ntfs-3g,然後在/media裏查看U盤 # yum install ntfs-3g # cd /media # ls 如果掛載成功的話,應該會列出U盤名字。

學習記錄CentOS建立Git服務器

font cat 添加 gen bsp microsoft 一行 highlight 登錄 0.所有代碼沒有特別說明都是在root權限下執行,其他用戶權限執行失敗時候,切換root用戶或者添加sudo前綴。 1.安裝git,並創建git用戶 yum install g

學習記錄linux中問題解決方法記錄

權限 comm 解決方法 log highlight sha true 學習 登陸 1. 將某個用戶x添加到sudoer列表中   root 權限 visudo   在 ## Allow root to run any commands anywhere root

Android O Service AAA does not have a SELinux domain defined

point devices pan led 啟動 nes contex pos 一個 在init.AAA.rc裏面添加了一個腳本啟動的服務: service AAA /vendor/bin/sh /vendor/etc/AAA_spec.sh user root

出錯記錄線段樹

線段樹 com img block width 然而 spa eight ron ① 2018-02-09 (20:05:31開始)    重寫了一遍還是這樣: 原因: 沒加 #include <iostream>. ② 2018-02-10

出錯記錄矩陣快速冪

mil bsp 出錯 記錄 tro 忘記 初始 gpo span 矩陣快速冪。   ①忘記給矩陣初始化(例子:2017.10.27 T1 坐標系)。   ②忘記在運算過程中%(例子:同上)。 【出錯記錄】矩陣快速冪

Android-3Android中的任務棧(Task)

集合 情況下 清除 bsp 生命周期方法 任務棧 保存 sin 也會 一、Android任務棧 概述:Android中的任務棧其實就是Activity的集合,在Android中退出程序的時候必須把任務棧中的所有Activity清除出棧,此時才能安全的完全的退出程序, 任務棧

問題記錄C#調用WebApi的PUT&DELETE方法報405錯誤

head 2008r2 功能 工作 http 錯誤 控制面板 面板 int 問題環境:Windows Server 2008R2 IIS7.5 問題描述:網站調用後臺數據接口,GET和POST方法正常,PUT和DELETE方法報      405 Method

Android測試UI自動化代碼優化之路

比較 互聯網產品 ref 註意 封裝 例子 成了 相對 tail 關於UI自動化的抱怨   聽過不少人這樣講 “UI自動化非常不穩定,需求一改,界面一遍,全部都費了”。我相信做過的人可能也會有同感。既然這個問題一直都是存在的,那麽為什麽沒有人仔細分析原因呢?   我的老板

Android測試第十四節Appium——簡述

ios 選擇 ive boot and tro jar appium tomato 前言   同樣的,這一篇我要介紹的也是一款UI自動化工具,地址:http://appium.io/   第三方(非谷歌)研發的開源測試工具,說到這裏也許有人會問 “為什麽已經介紹了Ui