Skip to content

Instantly share code, notes, and snippets.

View rafakob's full-sized avatar

Rafał Kobyłko rafakob

View GitHub Profile
import android.animation.ValueAnimator;
import android.graphics.Color;
import android.graphics.ColorMatrix;
import android.graphics.ColorMatrixColorFilter;
import android.support.design.widget.AppBarLayout;
import android.view.View;
import android.view.ViewGroup;
import android.view.animation.AccelerateDecelerateInterpolator;
import android.view.animation.DecelerateInterpolator;
import android.widget.ImageView;
@rafakob
rafakob / PhotoStation_remote_api.md
Created May 27, 2016 01:27 — forked from anthonydahanne/PhotoStation_remote_api.md
*unofficial* Documentation of the Synology PhotoStation remote api

Logging in :

POST /photo/mApp/ajax/login.php HTTP/1.1
Content-Length: 113
Content-Type: application/x-www-form-urlencoded
Host: 192.168.1.2:80
Connection: Keep-Alive

action=login&username=user&passwd=password&video_formats=%5B%5B%22*%22%2C0%2C0%2C1280%2C720%2C0%2C%5B%5D%5D%5D
public class Animate {
/**
* Animate height of a ViewGroup object.
*
* @param target ViewGroup
* @return Builder
*/
public static ValueAnimatorBuilder viewGroupHeight(ViewGroup target) {
return new ValueAnimatorBuilder<ViewGroup>(target) {
@Override
GIF: http://i.giphy.com/26AHH8u6ailoD3hpm.gif
package io.tsh.gdziesiedzi.utils;
import android.support.v7.widget.RecyclerView;
import java.util.List;
public class AdapterAnimator<T> {
private final RecyclerView.Adapter adapter;
public AdapterAnimator(RecyclerView.Adapter adapter) {
this.adapter = adapter;