Pull to refresh

Полезное для Android разработчика из Github

Reading time2 min
Views22K

Доброго времени суток.


Много бороздя по простором Github, я нашел множество интересных проектов, source кодов, и библиотек. И теперь пришло время поделиться ими. Встречайте множество вкусностей под катом!



1. FreeFlow


Проект который позволяет создать что то наподобии мозайки или плиток из Windows Phone, с множеством интересных и красивых анимаций, FreeFlow проект вдохновлен iOS фреймворком UICollectionViews.

image
Скрытый текст


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);
    }


image

3. NotBoringActionBar


Проект, который показывает, как сделать не скучный action bar как в приложении Google Newsstand

image

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)


image

И еще сейчас в Узбекистане праздник Навруз, с Праздником вас ;)
Only registered users can participate in poll. Log in, please.
Стоит продолжать?
78.16% Конечно637
21.84% Взорвать мир!178
815 users voted. 157 users abstained.
Tags:
Hubs:
Total votes 53: ↑47 and ↓6+41
Comments7

Articles