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

OSCHINA-MIRROR/thoseyears-ohos-extension

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
EstimateHelper.md 991 Байт
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
朱帆 Отправлено 23.07.2021 06:05 16d05a8

EstimateHelper

测量帮助类,提供一些通用的测量方法

使用

  • 根据size与mode生成EstimateSpec,与安卓的MeasureSpec.makeMeasureSpec(int size, int mode)实现一致
EstimateHelper.makeEstimateSpec(size, mode);
  • 根据父component的spec、padding以及子component的期望大小,生成子component的spec。与安卓中ViewGroup.getChildMeasureSpec(int spec, int padding, int childDimension)实现一致
EstimateHelper.getChildMeasureSpec(parentSpec, padding, childSize);
  • 决定控件的大小,除非有特别的约束,否则会返回控件想要的大小。与安卓中View.resolveSize(int size, int measureSpec)实现基本一致
EstimateHelper.resolveSizeAndState(size, measureSpec);
  • 获取控件的默认大小,除非有特别的约束,否则会返回控件想要的大小。与安卓中View.getDefaultSize(int size, int measureSpec)实现一致
EstimateHelper.getDefaultSize(size, measureSpec);

Опубликовать ( 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