Skip to content

interactiveservices/utils-android

Repository files navigation

utils-android

Download license API

Утилитарные классы

  • AnimUtils - вращение, прозрачность, сжатие View;
  • BitmapUtils - полезные функции для работы c Bitmap;
  • EncryptUtils - md5, sha1, base64 стандартный набор для работы
  • FontUtils - функции для работы со шрифтами, Typeface и знаком рубля;
  • GrammarUtils - формирует строку для часто встречающихся случаев в нужном падеже, например "8 фотографий";
  • IntentUtils - для частых работ с Intent. Обрабатывает некорректные ситуации вроде отсутствия приложения для выполнения Intent;
  • MoneyUtils - работа с формированием строк для денежных сумм, например: "1 800 ₽"
  • ResUtils - работа с ресурсами, преобразование dp в пиксели и обратно
  • UiUtils - работа с клавиатурой
  • ValidateUtils - проверка на валидность email и номера карты

Подключение библиотеки

Gradle plugin до 3.0.0

dependencies {
    ...
    compile "su.ias.components:utils-android:$lastVersion"
    compile "com.android.support:exifinterface:$SupportVersion"
}

Gradle plugin 3.0.0+

dependencies {
    ...
    implementation "su.ias.components:utils-android:$lastVersion"
    implementation "com.android.support:exifinterface:$SupportVersion"
}

Fragment

FragmentBuilder

небольшая билбиотека для облегчения работы с фрагментами, есть простые анимаци

Простой пример замены фрагмента

    new FragmentBuilde(R.id.container, new Fragment(), getSupportFragmentMamanger())
        .addStringArgument("title", "string params")
        .setAnimation(new SlideLeftToRight())
        .addToBackStack(true)
        .replace();

FragmentUtils

About

Утилитарные методы для разработки под Android

Topics

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Contributors 2

  •  
  •  

Languages