Форум программистов, компьютерный форум CyberForum.ru
Наши страницы

Библиотека View Injector - Программирование Android

Войти
Регистрация
Восстановить пароль
Другие темы раздела
Программирование Android Работа с сервером напрямую с приложения http://www.cyberforum.ru/android-dev/thread1704065.html
Добрый вечер. Посоветуйте да библиотеку для работы между базой (MYSQL) и приложением Чтобы не получать запросы из JSON а работать напрямую.
Программирование Android Мини чат, тонкости разработки Например приложение Viber и его аналоги.. Как в них реализован чат? А именно "ListView" с сообщениями. Допустим БД SQLlite с сообщениями (текст, ссылки на картинки и звук и т.п.), звук и... http://www.cyberforum.ru/android-dev/thread1703928.html
Программирование Android Как запустить метод Fragment из MainActivity?
есть фрагмент с картой, в нем метод: public void Sputnik(GoogleMap map) { mapG.setMapType(GoogleMap.MAP_TYPE_SATELLITE); } Нужно когда этот фрагмент загружен в container,...
Программирование Android Отображение View по условиям
Здравствуйте, вопрос такой, можно ли при разных условиях отображать или не отображать разные view с настройками в activity? Поясню, например с сервера пришла информация о том, что поле не заполнено и...
Программирование Android Зеркальное отображение в готовом приложении на android http://www.cyberforum.ru/android-dev/thread1703826.html
Добрый день уважаемые программисты! Есть приложение IROAD для андройд, в нём отображается камера заднего вида, можно ли как то в код вставить setRotationY(180); (видел в одной из тем форума...
Программирование Android Как запретить перелистывание для загруженного swf? Ребята, нужна ваша помощь. Вот есть код перелистывания для андроид-приложения: Multitouch.inputMode = MultitouchInputMode.GESTURE; var currentGalleryItem:Number = 1; var... подробнее

Показать сообщение отдельно
YuraAAA
1576 / 1317 / 271
Регистрация: 25.10.2009
Сообщений: 3,438
Записей в блоге: 2

Библиотека View Injector - Программирование Android

06.04.2016, 00:39. Просмотров 225. Ответов 8
Метки (Все метки)

Господа android разработчики. Хотел бы представить Вашему вниманию свою маленькую библиотеку для view injection.
Честно говоря, надоело постоянно инфлейтить и искать (findViewById) вьюхи, так родилась эта либа.

https://github.com/YuraAAA/ViewInjector
Доступна в jcenter, подключается 1 строчкой в build.gradle

На гитхабе есть примеры использования.
Ещё прикладываю пример реального использования прямо сейчас

Java
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
@Layout(R.layout.login_fragment)
public class LoginFragment extends BaseFragment {
 
    @Id(R.id.progress_bar)
    private ProgressBar loginProgressView;
 
    @Click(R.id.login_fb_view)
    public void onFacebookClick(View view) {
        requestFacebookLogin();
    }
 
    @Click(R.id.login_tw_view)
    public void onTwitterClick(View view) {
        requestTwitterLogin();
    }
 
    @Click(R.id.login_vk_view)
    public void onVkClick(View view) {
        requestVKLogin();
    }
///
}
Либа получилась очень легковесна. 3 аннотации (@Id, @Click и @Layout), 1 класс-exception и 1 класс с логикой.

Хотелось бы получить критику/отзывы/предложения. Спасибо.
1
Надоела реклама? Зарегистрируйтесь и она исчезнет полностью.
 
КиберФорум - форум программистов, компьютерный форум, программирование
Powered by vBulletin® Version 3.8.9
Copyright ©2000 - 2017, vBulletin Solutions, Inc.
Рейтинг@Mail.ru