1 В избранное 0 Ответвления 0

OSCHINA-MIRROR/dictfb-OpenDanmaku

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
Внести вклад в разработку кода
Синхронизировать код
Отмена
Подсказка: Поскольку Git не поддерживает пустые директории, создание директории приведёт к созданию пустого файла .keep.
Loading...
README.md

Android Open Danmaku

Контроллер для отображения анимации буллет-времени в Android.

Описание

Open Danmaku — это виджет для Android, который показывает анимацию буллет-времени (https://github.com/linsea/OpenDanmaku).

Пример скриншота 1

Использование

Для рабочей реализации этого проекта см. пример приложения.

  1. Добавьте зависимость библиотеки в ваш файл build.gradle.
dependencies {
    implementation 'com.linsea:opendanmaku:1.0.0@aar'
}
  1. Включите DanmakuView в ваш макет.
<com.opendanmaku.DanmakuView
    android:id="@+id/danmakuView"
    android:layout_width="match_parent"
    android:layout_height="match_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"/>
  1. В вашем Activity:
mDanmakuView = (DanmakuView) findViewById(R.id.danmakuView);
// добавляем элементы буллет-времени:
mDanmakuView.addItem(list, true);
mDanmakuView.addItem(new DanmakuItem(this, "Привет мир", mDanmakuView.getWidth()));
// показываем буллет-время и запускаем анимацию:
mDanmakuView.show();
// скрываем и приостанавливаем воспроизведение:
mDanmakuView.hide();
// освобождаем все воспроизводящиеся и ожидающие элементы:
mDanmakuView.clear();
```## Настройка
* `start_Y_offset`: смещение первого канала относительно верхнего края экрана.
* `end_Y_offset`: смещение последнего канала относительно верхнего края экрана.
* `max_row`: максимальное количество каналов, работающих одновременно по оси Y.
* `max_running_per_row`: максимальное количество элементов, выполняющихся параллельно в одном канале.
* `pick_interval`: интервал в миллисекундах между выборками элементов из очереди для воспроизведения.
* `show_debug`: показывать информацию отладки, такую как FPS и линии между каналами.## Похожие проекты
- [UniversalVideoView](https://github.com/linsea/UniversalVideoView) Виджет типа `VideoView` с расширенными возможностями.

## Лицензия
Copyright 2015 автора OpenDanmaku <dictfb@gmail.com>.  
Разрешено использование данного файла только в соответствии с лицензией. Вы можете получить копию лицензии по адресу http://www.apache.org/licenses/LICENSE-2.0.  
Если законом или письменным соглашением не требуется, то программное обеспечение предоставляется «как есть», без гарантий любого рода, явных или подразумеваемых, включая, но не ограничиваясь, подразумеваемыми гарантиями MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT.  
В случае любого требования, претензий, ущерба или других ответственности, возникших из-за использования программы или других сделок, связанной с программой, авторы и владельцы лицензий не несут никакой ответственности.  
Программное обеспечение распространяется под условиями лицензии «КАК ЕСТЬ», без каких-либо гарантий или условий вопрекь тому, явно имённой или неявной.  
См. лицензию для получения информации о конкретном языке, регулирующем права и ограничения в рамках лицензии.

Комментарии ( 0 )

Вы можете оставить комментарий после Вход в систему

Введение

Оупэн Даньмаку — это виджет для Android, который показывает анимацию даньмаку. Развернуть Свернуть
Apache-2.0
Отмена

Обновления

Пока нет обновлений

Участники

все

Недавние действия

Загрузить больше
Больше нет результатов для загрузки
1
https://api.gitlife.ru/oschina-mirror/dictfb-OpenDanmaku.git
git@api.gitlife.ru:oschina-mirror/dictfb-OpenDanmaku.git
oschina-mirror
dictfb-OpenDanmaku
dictfb-OpenDanmaku
master