Skip to content

Instantly share code, notes, and snippets.

View alorma's full-sized avatar
🤡

Bernat Borrás Paronella alorma

🤡
View GitHub Profile
if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) {
getWindow().getDecorView()
.setSystemUiVisibility(View.SYSTEM_UI_FLAG_LAYOUT_STABLE
| View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN
| View.SYSTEM_UI_FLAG_LAYOUT_HIDE_NAVIGATION);
getWindow().addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
getWindow().clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_NAVIGATION);
getWindow().setStatusBarColor(Color.TRANSPARENT);
public abstract class ArrayAdapterRecycler<T, VH extends RecyclerView.ViewHolder> extends RecyclerView.Adapter<VH> {
private List<T> items;
protected ArrayAdapterRecycler(List<T> items) {
this.items = items;
}
@Override
public int getItemCount() {
public class MaterialDialogUtils {
private MaterialDialog.Builder builder;
private COUNTDOWN_BUTTON countdownButton;
private long timeInMillis;
private boolean positive;
private int positiveText;
private int positiveTextCountdown;
public static void colorizeToolbar(Toolbar toolbarView, int toolbarIconsColor) {
for(int i = 0; i < toolbarView.getChildCount(); i++) {
final View v = toolbarView.getChildAt(i);
if(v instanceof ActionMenuView) {
for(int j = 0; j < ((ActionMenuView)v).getChildCount(); j++) {
<?xml version="1.0" encoding="utf-8"?>
<ripple xmlns:android="http://schemas.android.com/apk/res/android"
android:color="@color/blue_facebook_dark">
<item>
<shape android:shape="rectangle" >
<corners android:radius="10dp"/>
<solid android:color="@color/blue_facebook"/>
</shape>
</item>
</ripple>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout
xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
android:paddingBottom="@dimen/activity_vertical_margin"
package com.worldline.evasdk.view.utils;
import android.support.v4.view.ViewCompat;
import android.view.MotionEvent;
import android.view.View;
/**
* Created by a557114 on 07/05/2015.
*/
public class ElevationUtils {
@alorma
alorma / BackgroundCompat.java
Created April 5, 2016 12:49
Background compat
package com.anuntis.segundamano.views.compat;
import android.graphics.drawable.Drawable;
import android.os.Build;
import android.view.View;
public class BackgroundCompat {
private static final BackgroundCompatImpl IMPL;
#!/bin/sh
mkdir app
cd app/
git init
git remote add origin git@github.com:alorma/metro-bcn.git
git checkout --orphan L1
git commit -m "Hospital de Bellvitge" --allow-empty
import android.content.Context;
import android.net.Uri;
public class ContentUriType extends UriType {
@Override
public String getPath(Context context, Uri uri) {
if (isGooglePhotosUri(uri)) {
return uri.getLastPathSegment();
}
return getDataColumn(context, uri, null, null);