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

OSCHINA-MIRROR/quanguanzhou-TitleNavigationView

Клонировать/Скачать
README.md 6.8 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 28.11.2024 07:16 af5821a

Вертикальное направление, форма

*enum name="vertical" value="1"*

Отображение красной точки

attr name="isShowDotType" format="enum"

  • красная точка

    enum name="dot" value="0"

  • пользовательское изображение-подсказка, необходимо использовать совместно с isShowDotPic

    enum name="custom" value="1"

  • не отображается

    enum name="none" value="2"

Пользовательское изображение для отображения красной точки

attr name="isShowDotPic" format="integer|reference"

Установка общей высоты

attr name="navHeight" format="dimension|reference"

Отображается ли предыдущее изображение

attr name="isShowIcon" format="boolean"

Настройка поля слева от изображения

attr name="iconMarginLeft" format="dimension|reference"

Настройка верхнего поля изображения

attr name="iconMarginTop" format="dimension|reference"

Настройка нижнего поля изображения

attr name="iconMarginBottom" format="dimension|reference"

Настройка правого поля изображения

attr name="iconMarginRight" format="dimension|reference"

Ресурсы изображения

attr name="iconResource" format="integer|reference"

Текст заголовка

attr name="titlesText" format="string|reference"

Размер текста заголовка

attr name="titlesTextSize" format="dimension"

Левое поле текста заголовка

attr name="titlesTextMarginLeft" format="dimension"

Правое поле текста заголовка

attr name="titlesTextMarginRight" format="dimension"

Верхнее поле текста заголовка

attr name="titlesTextMarginTop" format="dimension"

Нижнее поле текста заголовка

attr name="titlesTextMarginBottom" format="dimension"

Цвет текста заголовка

attr name="titlesTextColor" format="color|reference"

В конце отображается стрелка или переключатель

attr name="isShowType" format="enum"

  • отображение стрелки в конце

    enum name="arrowType" value="0"

  • переключатель не отображается, если отображается переключатель, то стрелка в конце не будет отображаться

    enum name="switchType" value="1"

  • отображается текст

    enum name="fontType" value="2"

  • отображается поле ввода

    enum name="edittext" value="4"

  • отображается круглая аватарка, пока не реализовано

    enum name="avatar" value="5"

  • ничего не отображается

    enum name="none" value="3"

Открыт ли переключатель по умолчанию при отображении переключателя

attr name="switchOpen" format="boolean"

Направление отображения описательного текста

attr name="showDescType" format="enum"

  • вертикальное

    enum name="vertical" value="0"

  • горизонтальное

    enum name="horizontal" value="1"

Описательный текст

attr name="explainText" format="string|reference"

Расстояние между описательным текстом и левым/правым краем

attr name="explainTextMarginLeft" format="dimension|reference",

attr name="explainTextMarginRight" format="dimension|reference"

Размер шрифта описательного текста

attr name="explainTextSize" format="dimension"

Текст справа, используется, когда isShowType: font

attr name="titleRightText" format="string|reference"

Используется, когда isShowType — EditText

attr name="editTextString" format="string|reference"

Подсказка для поля ввода

attr name="editTextHintString" format="string|reference"

Цвет подсказки для поля ввода

attr name="editTextHintColor" format="color|reference"

Размер шрифта поля ввода

attr name="editTextSize" format="dimension"

Ширина поля ввода, по умолчанию 300dp

attr name="editTextWidth" format="dimension"

Поле слева от стрелки в конце

attr name="arrowMarginLeft" format="dimension|reference"

Поле справа от стрелки в конце

attr name="arrowMarginRight" format="dimension|reference"

Отображать ли дополнительный заголовок

attr name="isShowSubTitles" format="boolean"

Дополнительный заголовок

attr name="subTitlesText" format="string|reference"

Шрифт дополнительного заголовка

attr name="subTitlesTextSize" format="dimension". ```

Поддерживаемые события:


    public void setTitleNavOnClickListener(OnClickListener onClickListener) {
        llTitleNav.setOnClickListener(onClickListener);
    }

    public static class TitleNavSwitchViewCallback {
        /**
         * SwitchView для открытия, обратный вызов
         */
        public void TitleNavSwitchViewOnCallback() {
        }

        /**
        * SwitchView для закрытия, обратный вызов
        */
        public void TitleNavSwitchViewOffCallback() {
        }
    }

    private TitleNavSwitchViewCallback titleNavSwitchViewCallback;

    /**
     * Настройка событий SwitchView
     *
     * @param titleNavOnClickListener
     */
    public void setTitleNavOnClickListener(TitleNavSwitchViewCallback titleNavOnClickListener) {
        this.titleNavSwitchViewCallback = titleNavOnClickListener;
    }

Надеюсь, что вы сможете дать мне звезду...

Первое обновление Github, если вы считаете, что эта библиотека полезна для вас, рассмотрите возможность пожертвовать немного денег.

Я — уменьшенное изображение Я — уменьшенное изображение Я — уменьшенное изображение

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

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

1
https://api.gitlife.ru/oschina-mirror/quanguanzhou-TitleNavigationView.git
git@api.gitlife.ru:oschina-mirror/quanguanzhou-TitleNavigationView.git
oschina-mirror
quanguanzhou-TitleNavigationView
quanguanzhou-TitleNavigationView
master