Skip to content

Instantly share code, notes, and snippets.

View Aracem's full-sized avatar
👨‍🚀
Jobandtalent and Storybeat

Marcos Trujillo Aracem

👨‍🚀
Jobandtalent and Storybeat
View GitHub Profile
@Aracem
Aracem / BeanListOptionsTemplate.java
Last active August 29, 2015 14:04
An Android Studio template to generate utils methods for Beans that contains a List of objects
/*
* Declaration: Java - Declaration
* Variables:
* $TYPE$ expresion: arrayValue() defaultValue: listField
* $OBJECT$ expresion:className() defaultValue: Object
*
* Follow this instruction to add it to Android Studio
* http://dmytrodanylyk.com/pages/blog/templates.html
*/
@Aracem
Aracem / GsonTemplate.java
Last active August 29, 2015 14:04
Android Studio TemplateTemplate to implement Gson serialization and deserialization in a bean
/**
* Template to implement Gson serialization and deserialization in a bean
*
* Declaration: Java - Declaration
* Variables:
* $TYPE$ expresion: className() defaultValue: Object
*
* Follow this instruction to add it to Android Studio
* http://dmytrodanylyk.com/pages/blog/templates.html
*/
@Aracem
Aracem / OverrideTypefaceApplication.java
Last active May 31, 2018 23:19 — forked from artem-zinnatullin/MyApp.java
Example to override the default font of an Application.
public class OverrideTypefaceApplication extends Application {
@Override
public void onCreate() {
TypefaceUtil.overrideFont(getApplicationContext(), "SERIF", "fonts/Roboto-Regular.ttf"); // font from assets: "assets/fonts/Roboto-Regular.ttf
}
}
@Aracem
Aracem / openActivity.java
Created July 21, 2014 09:28
Open an Activity growing from a View
if (SupportVersion.JellyBean()) {
ActivityOptions options = ActivityOptions.makeScaleUpAnimation(view, 0,
0, view.getWidth(), view.getHeight());
startActivity(coverFlowIntent, options.toBundle());
} else {
startActivity(coverFlowIntent);
}
@Aracem
Aracem / LogTag
Created July 21, 2014 09:11
Add a tag to DDMS Android Log to see all the entries with whatever-string-whatever
^.*rushmore.*$
<?xml version="1.0" encoding="utf-8"?>
<resources>
<!-- google's material design colours from
http://www.google.com/design/spec/style/color.html#color-ui-color-palette -->
<!--reds-->
<color name="md_red_50">#fde0dc</color>
<color name="md_red_100">#f9bdbb</color>
<color name="md_red_200">#f69988</color>
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:background="@android:color/white"
android:orientation="vertical"
android:windowMinWidthMajor="@android:dimen/dialog_min_width_major">
<LinearLayout
@Aracem
Aracem / FloatingActionActivity.java
Created July 3, 2014 07:14 — forked from gabrielemariotti/Activity.java
Basic classes to make a typical Material Floating Action Button
public class FloatingActionActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.layoutfab);
//Outline
int size = getResources().getDimensionPixelSize(R.dimen.fab_size);
Outline outline = new Outline();
@Aracem
Aracem / SupportVersion.java
Last active August 4, 2021 11:19
SupportVersion Utils class to check if the current API version is as least certain API Level
package com.aracem.utils.version;
import android.os.Build;
/**
* Util class to check if the current device is running some of the awesome Android versions.
* <p/>
* Created by Marcos Trujillo (─‿‿─) on 3/02/14.
*/
public class SupportVersion {
@Aracem
Aracem / CircleTransform.java
Created February 10, 2014 10:10 — forked from julianshen/CircleTransform.java
Picasso Transformation that transforms the image in a Circle
package com.example.picassodemo;
import android.graphics.Bitmap;
import android.graphics.BitmapShader;
import android.graphics.Canvas;
import android.graphics.Paint;
import com.squareup.picasso.Transformation;
/**