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

OSCHINA-MIRROR/thoseyears-ohos-extension

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
AttrUtils.md 962 Байты
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
朱帆 Отправлено 27.07.2021 06:39 50e3c56

AttrUtils

从AttrSet获取自定义属性工具类

使用

xxx extends Component

从AttrSet获取自定义属性:传入 AttrSet,属性名,默认值

String count = AttrUtils.getInteger(attrSet,"cus_count","0");

属性定义:

布局头中加入 xmlns:hap="http://schemas.huawei.com/apk/res/ohos" ,使用hap区分自定义属性与系统属性。

即可使用hap:cus_count="2",不加直接使用ohos:cus_count="2"

AttrUtils.getInteger();//获取int类型属性值

AttrUtils.getString();//获取string类型属性值

AttrUtils.getFloat();//获取float属性值

AttrUtils.getBoolean();//获取boolean类型属性值

AttrUtils.getColorInt();//获取int color类型属性值

AttrUtils.getColorObj();//获取color 类型属性值 返回Color对象

AttrUtils.getLong();//获取long类型属性值

AttrUtils.getDimensionValue();//获取int 类型属性值

AttrUtils.getElement();//获取Element类型属性值

Опубликовать ( 0 )

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

1
https://api.gitlife.ru/oschina-mirror/thoseyears-ohos-extension.git
git@api.gitlife.ru:oschina-mirror/thoseyears-ohos-extension.git
oschina-mirror
thoseyears-ohos-extension
thoseyears-ohos-extension
master