Доброго времени суток.
Много бороздя по простором Github, я нашел множество интересных проектов, source кодов, и библиотек. И теперь пришло время поделиться ими. Встречайте множество вкусностей под катом!
1. FreeFlow
Проект который позволяет создать что то наподобии мозайки или плиток из Windows Phone, с множеством интересных и красивых анимаций, FreeFlow проект вдохновлен iOS фреймворком UICollectionViews.
Скрытый текст
2. PhotoView
Библиотека для работы с ImageView, а если быть точнее добавить поддержку Zoom Gestures, очень мощен и гибок, удобен в использовании
Немного о использовании
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.fragment_edit_it);
ImageView photoView = (ImageView) findViewById(R.id.image);
PhotoViewAttacher attacher = new PhotoViewAttacher(photoView);
attacher.setZoomable(true);
}
3. NotBoringActionBar
Проект, который показывает, как сделать не скучный action bar как в приложении Google Newsstand
4. Picasso
Мощнейшая библиотека для загрузки картинок, трансформации, Вы легко можете загружать фотографии в ваш View из внешних ссылок, media ссылок, путей к файлам, ресурсам андроида или других пакетов приложений.
Многие распространенные ловушки загрузки изображений на Android обрабатываются автоматически с помощью Picasso:
- Управление рециклом и отмены загрузки изображений в адапторах
- Минимальные затраты на транформацию изображений
- Автоматическое кэширование
Честно говоря это моя любимая библиотека :)
// Пару строк с примерами;
Picasso.with(context)
.load(url)
.resize(50, 50)
.centerCrop()
.placeholder(R.drawable.user_placeholder)
.error(R.drawable.user_placeholder_error)
.into(imageView)
И еще сейчас в Узбекистане праздник Навруз, с Праздником вас ;)
Only registered users can participate in poll. Log in, please.
Стоит продолжать?
78.16% Конечно637
21.84% Взорвать мир!178
815 users voted. 157 users abstained.