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

OSCHINA-MIRROR/ssssssssd-Android-skin-support

Клонировать/Скачать
ChangeLog_before_v2.2.2.md 7.5 КБ
Копировать Редактировать Web IDE Исходные данные Просмотреть построчно История
gitlife-traslator Отправлено 25.11.2024 22:55 e26f53a

Обновления

Поддержка skin-support: базовые компоненты

  • Версия 2.2.0 (v2.2.0) — исправление ошибок:

    • Исправление проблемы с поддержкой SVG для версий ниже 5.0 (#68).
  • Версия 2.1.10 (v2.1.10) — исправление ошибок:

    • Проблема с установкой фона, приводящая к некорректному значению padding.
    • Сбой приложения на старых версиях при использовании CheckedTextView.
  • Версия 2.1.9 (v2.1.9) — исправление ошибок и разработка новых функций:

    • Поддержка смены темы через контекст приложения.
    • Стратегия загрузки префиксов для внутренних тем приложения.
    • Новые возможности для ViewGroup: android:background.
    • Исправление ошибки (#91).
    • Временное решение проблемы сбоя векторных изображений на версиях ниже 5.0, но проблема со сменой темы для векторных изображений остаётся нерешённой.
  • Версия 2.1.5 (v2.1.5) — исправление ошибок:

    • Решение проблемы (#87).
  • Версия 2.1.4 (v2.1.4) — исправление ошибок и разработка новых функций:

    • Поддержка смены тем для AlertDialog из библиотеки поддержки Android v7.
    • Исправление ошибки (#77).
  • Версия 2.1.3 (v2.1.3) — исправление ошибок:

    • Сначала записываются SharedPreferences, затем уведомляется об обновлении пользовательского интерфейса.
  • Версия 2.1.2 (v2.1.2) — исправление ошибок:

    • Обработка исключений при неудачной смене темы.
  • Версия 2.1.1 (v2.1.1) — разработка новых функций с использованием appcompat-v7 версии 25.1.0:

    • Новая стратегия загрузки тем.
      • Темы внутри приложения.
      • Плагин для смены тем.
      • Пользовательские стратегии смены тем.
    • Новые возможности для CheckBox: buttonTint.
    • Ускорение создания представлений.
  • Версия 2.0.4 (v2.0.4) — разработка новых функций с использованием appcompat-v7 версии 25.1.0:

    • Новые возможности для ImageView, ImageButton и FloatingActionButton: app:srcCompat.
  • Версия 2.0.3 (v2.0.3) — разработка новых функций с использованием appcompat-v7 версии 25.1.0:

    • Публичные методы.
  • Версия 2.0.2 (v2.0.2) — разработка новых функций с использованием appcompat-v7 версии 25.1.0:

    • Проблемы со сменой тем в статусной строке.
  • Версия 2.0.1 (v2.0.1) — разработка новых функций с использованием appcompat-v7 версии 25.1.0:

    • Отказ от SkinCompatActivity, более удобное интегрирование фреймворка для смены тем.
  • Версия 1.2.8 (v1.2.8) — разработка новых функций с использованием appcompat-v7 версии 25.1.0:

    • Возможности для ScrollView: android:background и ProgressBar: android:IndeterminateTint.
  • Версия 1.2.7 (v1.2.7) — исправление ошибок с использованием appcompat-v7 версии 25.1.0:

    • Исправления ошибок (#29 и #33).
  • Версия 1.2.6 (v1.2.6) — разработка новых функций с использованием appcompat-v7 версии 25.1.0:

    • android:statusBarColor для версий 5.0 и выше для смены темы в статусной строке, используется, если установлен statusBarColor.
    • android:colorPrimaryDark для версий 5.0 и выше для смены темы в статусной строке, используется, когда не установлен statusBarColor, а цвет меняется через colorPrimaryDark.
  • Версия 1.2.5 (v1.2.5) — разработка новых функций с использованием appcompat-v7 версии 25.1.0:

    • Возможность установки фона для RadioGroup и RadioButton.
    • Установка drawable start left top end right bottom с помощью setCompoundDrawablesRelativeWithIntrinsicBounds и setCompoundDrawabsWithIntrinsicBounds.
  • Версия 1.2.4 (v1.2.4) — исправление ошибок с использованием appcompat-v7 версии 25.1.0:

    • Исправлена проблема с потерей функциональности при установке фона через код для View, RelativeLayout, LinearLayout и FrameLayout. Новый функционал разработки, поддержка Hook.

Разработчики могут настраивать базовую тему оформления с помощью метода addHookInflater.

Bugfix версии 1.2.1. Исправлена ошибка, из-за которой не удавалось изменить оформление TabLayout в версиях ниже 5.0.

Новый функционал разработки версии 1.2.0. Поддержка TextHelper для изменения оформления через drawableLeft, drawableTop, drawableRight и drawableBottom. Удаление skinSupport.

Оптимизация версии 1.1.2. Исправлены сбои при непрерывном переключении тем оформления. Оптимизирован способ инициализации модуля.

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

Bugfix версии 1.0.2. Решена проблема с нехваткой памяти (OutOfMemory) в RecyclerView из-за невозможности освободить элементы. Отключён Debug Log.

Поддержка всех базовых элементов управления версии 1.0.1. Поддерживаются все базовые элементы управления Android: View, Button, Spinner, SeekBar, CheckBox, EditText, TextView, RatingBar, ImageView, ProgressBar, ImageButton, RadioButton, FrameLayout, LinearLayout, RelativeLayout, CheckedTextView, AutoCompleteTextView, MultiAutoCompleteTextView и android.support.v7.widget.Toolbar.

Примечание: в запросе присутствуют ссылки на ресурсы, которые недоступны. ConstraintLayout поддерживает зависимость skin-support:1.2.7 constraint-layout:1.0.2

  • ConstraintLayout
    • android:background

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

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

1
https://api.gitlife.ru/oschina-mirror/ssssssssd-Android-skin-support.git
git@api.gitlife.ru:oschina-mirror/ssssssssd-Android-skin-support.git
oschina-mirror
ssssssssd-Android-skin-support
ssssssssd-Android-skin-support
master