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

OSCHINA-MIRROR/HarmonyOS-tpc-ohos-ExpandIcon

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

Демо

Используется

dependencies {
    implementation 'io.openharmony.tpc.thirdlib:ohos-ExpandIcon:1.0.1'
}
<com.github.zagum.expandicon.ExpandIconView
    ohos:id="$+id:expand_icon1"
    ohos:height="24vp"
    ohos:width="24vp"
    ohos:layout_alignment="horizontal_center"
    ohos:top_margin="16vp"
    app:eiv_animationDuration="300"
    app:eiv_color="#000"
    app:eiv_roundedCorners="false"
    app:eiv_switchColor="false"
/>
expandIconView1 = (ExpandIconView) findComponentById(ResourceTable.Id_expand_icon1);
expandIconView1.setFraction(1f, true);
expandIconView1.setFraction(0f, true);
expandIconView1.switchState();

API:

Класс ExpandIconView

public void switchState()

  • описание: переключение состояния

public void switchState(boolean animate)

  • описание: переключение состояния с анимацией

public void setFraction(float fraction, boolean animate)

  • описание: установка доли с анимацией

public void setAnimationDuration(long animationDuration)

  • описание: установка длительности анимации

public void setState(int state, boolean animate)

  • описание: установка состояния с анимацией

Атрибуты:

имя формат описание
eiv_roundedCorners boolean установка закругленных углов
eiv_switchColor цвет установка цвета переключения
eiv_color цвет установка базового цвета
eiv_colorMore цвет установка цвета более
eiv_colorLess цвет установка цвета менее
eiv_colorIntermediate цвет установка промежуточного цвета
eiv_animationDuration long установка длительности анимации
eiv_lineWidth размер установка ширины линии
eiv_padding размер установка отступа

Copyright 2016 Evgenii Zagumennyi

Лицензировано в соответствии с лицензией Apache, версия  Yöntem 2.0 ("Лицензия");
вы можете использовать этот файл только в соответствии с Лицензией.
Вы можете получить копию Лицензии по адресу

http://www.apache.org/licenses/LICENSE-2.0

В случае, если это требует действующего законодательства или было согласовано письменно, программное обеспечение,
распространяемое в соответствии с Лицензией, распространяется на условиях "КАК ЕСТЬ", БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ;
явных или подразумеваемых. См. Лицензию для конкретного языка, регулирующего права и условия использования,
предусмотренные Лицензией.

Лицензия

Copyright 2016 Evgenii Zagumennyi

Лицензировано в соответствии с лицензией Apache, версия 2.0 ("Лицензия");
вы можете использовать этот файл только в соответствии с Лицензией.
Вы можете получить копию Лицензии по адресу

http://www.apache.org/licenses/LICENSE-2.0

В случае, если это требует действующего законодательства или было согласовано письменно, программное обеспечение,
распространяемое в соответствии с Лицензией, распространяется на условиях "КАК ЕСТЬ", БЕЗ КАКИХ-ЛИБО ГАРАНТИЙ;
явных или подразумеваемых. См. Лицензию для конкретного языка, регулирующего права и условия использования,
предусмотренные Лицензией.

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

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

Введение

Описание недоступно Развернуть Свернуть
Apache-2.0
Отмена

Обновления

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

Участники

все

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

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