Skip to content

Instantly share code, notes, and snippets.

View robertlevonyan's full-sized avatar
🏠
Working from home

Robert Levonyan robertlevonyan

🏠
Working from home
View GitHub Profile
@robertlevonyan
robertlevonyan / layout.xml
Created August 20, 2018 11:47
Bottom App Bar
<android.support.design.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:app="http://schemas.android.com/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent" >
<!-- Other components and views -->
<android.support.design.bottomappbar.BottomAppBar
android:id="@+id/bottomAppBar"
android:layout_width="match_parent"
@robertlevonyan
robertlevonyan / DatabaseHelper.java
Last active August 2, 2018 11:33
SQLite Model class
// A helper class to work with SQLite database
public class DatabaseHelper extends SQLiteOpenHelper {
// Database version, which should be upgraded each time we made changes in database structure
private static final int DATABASE_VERSION = 1;
// Database name
private static final String DATABASE_NAME = "notes_db";
public DatabaseHelper(Context context) {
super(context, DATABASE_NAME, null, DATABASE_VERSION);
ValueAnimator sizeAnimator = ValueAnimator.ofFloat(1f, 1.2f);
sizeAnimator.addUpdateListener(new ValueAnimator.AnimatorUpdateListener() {
@Override
public void onAnimationUpdate(ValueAnimator valueAnimator) {
float animatedValue = (float) valueAnimator.getAnimatedValue();
//something really cool happens here
}
});