Поиск по этому блогу

вторник, 8 декабря 2015 г.

Show / Hide FAB Button

Сегодня встретился с такой интересной штукой как FAB Button. Раньше как то пользовался только кастомной кнопкой из разных репозиториев, а тут как то получилось что проект создался сразу с ней, и я столкнулся с проблемой показа ее во время скролла, когда скролили в низ кнопка то появлялась то исчезала, когда возвращались на верх она вообще не появлялась, в общем куча проблем, заказчик истерит «как это так», все истерят, в общем всеобщий апокалипсис. По этому мне пришлось написать кастомный листвью для этого. Решение нашел на хабре, по этому кому надо тот найдет, эту статью, переношу решение сюда для удобства.

Заметка будет очень короткая, но по делу, возможно она спасет много жизней и нервов разработчикам и заказчикам (:

понедельник, 5 октября 2015 г.

Callback'и в Android

Еще решил написать одну заметку по поводу коллбеков. Штука интересная и полезная, без нее редко когда получается что то разумное написать. По этому решил что надо будет написать пару примеров по работе с колбеками.

Плавающая кнопка на подобии как у Messenger

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

суббота, 21 февраля 2015 г.

Фильтр на поле для ввода мобильного номера

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

пятница, 6 февраля 2015 г.

Живые обои с GIF анимацией

Сегодня я хочу вам рассказать как сделать красоту и не набраться гемороя. Обычно живые обои делают какая то фоновая картинка, какой-то живой движущийся объект и летают или появляются кружки или линии. Это все можно сделать стандартным канвасом, а вот как сделать что бы вместо тупых летающих квадратов на экране бегала анимация с nyan котом или например анимация с горящим костром? А просто, нужно всего лишь заюзать тот же канвас, только немного не стандартно.

Как создавать живые обои я рассказывал вам раньше еще в далеком феврале 2012 года. Вот эта статья Создаем живые обои для Android. Но это было давно, да и там рассматривается немного иная ситуация, кому интересно переходите смотрите, правда там почему то картинки убились… Не знаю как восстановить, в исходниках все есть в принципе :)

среда, 21 января 2015 г.

Авторизация в Facebook через FB SDK 3.0 Android

Продолжаю писать про интеграцию с социальными сетями, теперь я вам расскажу про интеграцию facebook в ваше приложение. У фейсбука апи намного удобней и проще. и есть куча библиотек обеспечивающих полный функционал в пару строк кода, но я же говнокодер, я не люблю изящные решения, я иду в лоб (: По этому в этом посте я расскажу про и интеграцию классического фейсбук сдк в ваше приложение.

Я раньше писал уже про работу с FB, но многое изменилось с того времени (март 2013 года). как ни как почти два года прошло. У фейсбука появилось куча фишек которых в старом апи нет, оно рабочее и в принципе если лень разбираться с новым, хотя он проще и удобней, можно использовать старый, но тогда вы потеряете кучу возможностей по работе с новым апи. 

Авторизация в Twitter Android

Недавно столкнулся с тем что нужно было интегрировать авторизацию и регистрацию через соц сети, если конкретней то через facebook и twitter. Сегодня будет два туториала и два разных проекта, один с авторизацией в Twitter, а второй с авторизацией в Facebook через login button. Но это будут разные посты, очень надеюсь что у меня хватит терпения и нервов на написание ибо меня последнее время все дергают всем от меня что то надо, в общем ниче без меня не могут (:

воскресенье, 18 января 2015 г.

Изменение позиции элемента в списке Android

Я долго искал как сделать список с айтемами которые можно перетаскивать между собой, нашел кучу примеров которые работали но то не сохраняли положение куда переместили или например был пример который непонятно было как интегрировать в код, это библиотека github.com/bauerca/drag-sort-listview, возможно у меня руки кривые но я не смог ее поставить так что бы она работала, вечно что то вылетало и падало… В общем не подходило мне ничего, и я взялся говнокодить тот код который уже нашел до этого, который работал не верно.

В общем я вам сейчас открою страшную тайну как всегда (:

пятница, 16 января 2015 г.

Импортировать Maven репозиторий в Gradle

Столкнулся с такой фигней что надо найти библиотеку для студии, а нигде нет пособия по интеграции ее в студию, скачивать project lib и подключать к проекту не хочется так как это отяжеляет проект и делает его более громоздким.

Но зато часто встречаю когда в репозитории указывают адрес Maven репозитория. Но как же его подключить в Android Studio? А просто!

вторник, 30 декабря 2014 г.

Динамическое создание элементов в Android

Интересная штука создание элементов динамически, вроде создал пару edittext'ов, а как прочесть с них то что ввел вообще не ясно (: Но ничего сегодня я напишу как их и создавать, и как читать из них, и даже как удалять…