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

OSCHINA-MIRROR/vanish136_admin-ComActionBar

Присоединиться к Gitlife
Откройте для себя и примите участие в публичных проектах с открытым исходным кодом с участием более 10 миллионов разработчиков. Приватные репозитории также полностью бесплатны :)
Присоединиться бесплатно
Клонировать/Скачать
README.md 7.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 24.11.2024 04:36 3c875c8

ComActionBar: универсальный настраиваемый ActionBar

Не поддерживается, при наличии ошибок или требований, пожалуйста, клонируйте исходный код и модифицируйте его самостоятельно.

Настраиваемый ActionBar, облегчённый настраиваемый элемент управления.

Версия 2.0.0 начала публиковаться на MavenCentral, версии 1.x несовместимы.

Использование:

  1. Добавьте зависимость Gradle: Пожалуйста, проверьте последнюю версию на.
    #last-version, пожалуйста, проверьте последнюю версию выше.

    #Ссылка на версию 2.0.0 и выше:
    implemetation 'com.lwkandroid.library:ComActionBar:last-version'

  1. Свойства, которые можно настроить в XML (также есть соответствующий метод в коде):
    <declare-styleable name="ComActionBar2">
        //Включает эффект водной ряби при нажатии, по умолчанию true
        <attr name="ripple_effect" format="boolean" />

        //Если эффект водной ряби выключен, устанавливает цвет после нажатия, по умолчанию #25000000
        <attr name="pressed_color" format="color" />

        //Текст слева
        <attr name="left_text" format="string" />

        //Цвет текста слева, по умолчанию #FFFFFF
        <attr name="left_text_color" format="color" />

        //Размер текста слева, по умолчанию 12sp
        <attr name="left_text_size" format="dimension" />

        //Ширина иконки слева, должна быть установлена вместе с left_icon_height для эффекта
        <attr name="left_icon_width" format="dimension" />

        //Высота иконки слева, должна быть установлена вместе с left_icon_width для эффекта
        <attr name="left_icon_height" format="dimension" />

        //Изображение иконки слева
        <attr name="left_icon_drawable" format="reference" />

        //Направление иконки слева, по умолчанию start, добавлено в версии 2.1.0
        <attr name="left_icon_direction">
            <enum name="start" value="0" />
            <enum name="top" value="1" />
            <enum name="end" value="2" />
            <enum name="bottom" value="3" />
        </attr>

        //Закрывает ли нажатие на левую часть действие, по умолчанию false
        <attr name="left_click_to_finish" format="boolean" />

        //Текст заголовка
        <attr name="title_text" format="string" />

        //Цвет текста заголовка, по умолчанию #FFFFFF
        <attr name="title_text_color" format="color" />

        //Размер текста заголовка, по умолчанию 14sp
        <attr name="title_text_size" format="dimension" />

        //Первый текст справа
        <attr name="right_text01" format="string" />

        //Цвет первого текста справа, по умолчанию #FFFFFF
        <attr name="right_text_color01" format="color" />

        //Размер первого текста справа, по умолчанию 12sp
        <attr name="right_text_size01" format="dimension" />

        //Ширина первой иконки справа, должна быть установлена вместе с right_icon_height01 для эффекта
        <attr name="right_icon_width01" format="dimension" />

        //Высота первой иконки справа, должна быть установлена вместе с right_icon_width01 для эффекта
        <attr name="right_icon_height01" format="dimension" />

        //Изображение первой иконки справа
        <attr name="right_icon_drawable01" format="reference" />

        //Направление первой иконки справа, по умолчанию start, добавлено в версии 2.1.0
        <attr name="right_icon_direction01">
            <enum name="start" value="0" />
            <enum name="top" value="1" />
            <enum name="end" value="2" />
            <enum name="bottom" value="3" />
        </attr>

        //Второй текст справа
        <attr name="right_text02" format="string" />

        //Цвет второго текста справа, по умолчанию #FFFFFF
        <attr name="right_text_color02" format="color" />

        //Размер второго текста справа, по умолчанию 12sp
        <attr name="right_text_size02" format="dimension" />

        //Ширина второй иконки справа, должна быть установлена вместе с right_icon_height02 для эффекта
        <attr name="right_icon_width02" format="dimension" />

        //Высота второй иконки справа, должна быть установлена вместе с right_icon_width02 для эффекта
        <attr name="right_icon_height02" format="dimension" />

        //Изображение второй иконки справа
        <attr name="right_icon_drawable02" format="reference" />

        //Направление второй иконки справа, по умолчанию start, добавлено в версии 2.1.0
        <attr name="right_icon_direction02">
            <enum name="start" value="0" />
            <enum name="top" value="1" />
            <enum name="end" value="2" />
            <enum name="bottom" value="3" />
        </attr>

        //Показывать ли разделительную линию внизу, по умолчанию true
        <attr name="show_divider_line" format="boolean" />

        //Цвет разделительной линии внизу, по умолчанию #FCF4F4F6
        <attr name="divider_line_color" format="color" />

        //Толщина разделительной линии внизу, по умолчанию 1px
        <attr name="divider_line_height" format="dimension" />

        //Вертикальный внутренний отступ элементов, по умолчанию 14dp
        <attr name="child_vertical_padding" format="dimension" />

        //Горизонтальный внутренний отступ элементов, по умолчанию 8dp
        <attr name="child_horizontal_padding" format="dimension" />

        //Интервал между текстом и иконкой, по умолчанию 0dp
        <attr name="android:drawablePadding" />
    </declare-styleable>
``` Данный текст представляет собой изображение, а не текстовую информацию.

**Примечание**: если вам требуется перевод текста с картинки, вы можете воспользоваться онлайн-сервисами для распознавания и перевода текста.

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

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

1
https://api.gitlife.ru/oschina-mirror/vanish136_admin-ComActionBar.git
git@api.gitlife.ru:oschina-mirror/vanish136_admin-ComActionBar.git
oschina-mirror
vanish136_admin-ComActionBar
vanish136_admin-ComActionBar
master