FlycoTabLayout
dependencies{
implementation 'io.openharmony.tpc.thirdlib:FlycoTabLayout:1.0.2'
}
SlidingTabLayout
/** не нужно устанавливать заголовки в адаптере */
public void setViewPager(ViewPager vp, String[] titles)
CommonTabLayout
/** setTabTitle */
public void setTabData(ArrayList<CustomTabEntity> tabEntitys)
/** поддержка обновления PageSlider самостоятельно */
public void setViewPager(PageSlider viewPager)
SegmentTabLayout похож на CommonTabLayout.
Интерфейс:
public void setTabData (ArrayList tabEntitys); Функция интерфейса: добавить элемент. Входящий параметр: элементы. Исходящий параметр: нет. Возвращаемое значение: нет.
public void notifyDataSetChanged(); Функция интерфейса: обновить данные. Входящие параметры: нет. Исходящих параметров: нет. Возвращаемого значения: нет.
public public void showMsg (int position, int num); Функция интерфейса: показать информацию подсказки элемента. Входящие параметры: номер элемента, количество информации. Исходящих параметров: нет. Возвращаемого значения: нет.
public void showDot (int position); Функция интерфейса: отобразить подсказку. Входящие параметры: номер подсказки. Исходящих параметров: нет. Возвращаемого значения: нет.
public void setMsgMargin (int position, float leftPadding, float bottomPadding); Функция интерфейса: установить смещение информации подсказки. Входящие параметры: номер подсказки, левое смещение, нижнее смещение. Исходящих параметров: нет. Возвращаемого значения: нет.
public void setOnTabSelectListener (OnTabSelectListener listener); Функция интерфейса: настроить прослушиватель выбора. Входящие параметры: прослушиватель. Исходящих параметров: нет. Возвращаемого значения: нет.
name | format | description |
---|---|---|
tl_indicator_color | color | установить цвет индикатора |
tl_indicator_height | dimension | установить высоту индикатора |
tl_indicator_width | dimension | установить ширину индикатора |
tl_indicator_margin_left | dimension | установить отступ индикатора, недействительно при ширине индикатора больше 0 |
tl_indicator_margin_top | dimension | установить отступ индикатора, недействительно при ширине индикатора больше 0 |
tl_indicator_margin_right | dimension | установить отступ индикатора, недействительно при ширине индикатора больше 0 |
tl_indicator_margin_bottom | dimension | установить отступ индикатора, недействительно при ширине индикатора больше 0 |
tl_indicator_corner_radius | dimension | установить радиус угла индикатора |
tl_indicator_gravity | enum | установить гравитацию индикатора TOP или BOTTOM |
tl_indicator_style | enum | установить стиль индикатора NORMAL или TRIANGLE или BLOCK |
tl_underline_color | color | установить цвет подчёркивания |
tl_underline_height | dimension | установить высоту подчёркивания |
tl_underline_gravity | enum | установить гравитацию подчёркивания TOP или BOTTOM |
tl_divider_color | color | установить цвет разделителя |
tl_divider_width | dimension | установить ширину разделителя |
tl_divider_padding | dimension | установить отступы разделителя сверху и снизу |
tl_tab_padding | dimension | установить отступ вкладки слева и справа |
tl_tab_space_equal | boolean | установить равное пространство вкладок |
tl_tab_width | dimension | установить ширину вкладки |
tl_textsize | dimension | установить размер текста |
tl_textSelectColor | color | установить цвет выделенного текста |
tl_textUnselectColor | color | установить цвет невыделенного текста |
tl_textBold | boolean | установить жирный текст |
tl_iconWidth | dimension | установить ширину иконки (только для CommonTabLayout) |
tl_iconHeight | dimension | установить высоту иконки (только для CommonTabLayout) |
tl_iconVisible | boolean | установить видимость иконки (только для CommonTabLayout) |
tl_iconGravity | enum | установить гравитацию иконки LEFT или TOP или RIGHT или BOTTOM (только для CommonTabLayout) |
tl_iconMargin | dimension | установить отступ иконки с текстом (только для CommonTabLayout) |
tl_indicator_anim_enable | boolean | установить поддержку анимации индикатора (только для CommonTabLayout) |
tl_indicator_anim_duration | integer | установить длительность анимации индикатора (только для CommonTabLayout) |
tl_indicator_bounce_enable | boolean | установить анимацию индикатора с эффектом отскока (только для CommonTabLayout) |
tl_indicator_width_equal_title | boolean | установить одинаковую ширину индикатора и текста (только для SlidingTabLayout). |
Вы можете оставить комментарий после Вход в систему
Неприемлемый контент может быть отображен здесь и не будет показан на странице. Вы можете проверить и изменить его с помощью соответствующей функции редактирования.
Если вы подтверждаете, что содержание не содержит непристойной лексики/перенаправления на рекламу/насилия/вульгарной порнографии/нарушений/пиратства/ложного/незначительного или незаконного контента, связанного с национальными законами и предписаниями, вы можете нажать «Отправить» для подачи апелляции, и мы обработаем ее как можно скорее.
Комментарии ( 0 )