Skip to content

Instantly share code, notes, and snippets.

View Antarix's full-sized avatar

Antarix Antarix

View GitHub Profile
@Antarix
Antarix / TabSwipeActivity.java
Created August 27, 2013 10:20
Add TabSwipe to your activity by extending this class
import java.util.ArrayList;
import java.util.List;
import android.os.Bundle;
import android.support.v4.app.Fragment;
import android.support.v4.app.FragmentPagerAdapter;
import android.support.v4.app.FragmentTransaction;
import android.support.v4.view.ViewPager;
import com.actionbarsherlock.app.ActionBar;
@Antarix
Antarix / TypeWriter.java
Last active March 4, 2021 06:12
TextView animation like type writer
import android.content.Context;
import android.os.Handler;
import android.util.AttributeSet;
import android.widget.TextView;
public class TypeWriter extends TextView {
private CharSequence mText;
private int mIndex;
private long mDelay = 150; //Default 150ms delay
@Antarix
Antarix / ToastMsg.java
Created October 16, 2013 06:38
This a custom expansion of android's default Toast message which acts like Crouton
import android.content.Context;
import android.graphics.Color;
import android.view.Gravity;
import android.view.View;
import android.widget.RelativeLayout;
import android.widget.TextView;
import android.widget.Toast;
/*
* This a custom expansion of android's default
package com.emil.android.util;
import android.content.Context;
import android.net.ConnectivityManager;
import android.net.NetworkInfo;
import android.telephony.TelephonyManager;
/**
* Check device's network connectivity and speed
* @author emil http://stackoverflow.com/users/220710/emil
@Antarix
Antarix / bg_card.xml
Created November 20, 2013 07:39
Android ListView item design background like Google+ card
<?xml version="1.0" encoding="utf-8"?>
<layer-list xmlns:android="http://schemas.android.com/apk/res/android">
<!-- Use this color for listview background or your layout #e5e5e5 -->
<item>
<shape android:shape="rectangle"
android:dither="true">
<corners android:radius="2dp"/>
<solid android:color="#ccc" />
@Antarix
Antarix / progress.xml
Last active October 19, 2020 20:26
Android ProgressBar indeterminateDrawable
<?xml version="1.0" encoding="utf-8"?>
<rotate xmlns:android="http://schemas.android.com/apk/res/android"
android:fromDegrees="0"
android:pivotX="50%"
android:pivotY="50%"
android:duration="1" <!-- Duration = 1 means that the rotation will be done in 1 second-->
android:toDegrees="360" <!--increase duration if you want to speed up the rotation-->
>
<shape
@Antarix
Antarix / Logcat.java
Last active November 24, 2016 09:52
Simple extension of android Logcat class which makes easy to change debugging mode.
import android.util.Log;
public class Logcat{
/*
* ALLOW_LOG to enable or disable debugging log
*/
private static final boolean ALLOW_LOG = true;
@Antarix
Antarix / LocalBroadcastExampleActivity.java
Created December 26, 2013 08:31
Simple Example of using LocalBroadcastManager in Android
import android.app.Activity;
import android.app.Service;
import android.content.BroadcastReceiver;
import android.content.Context;
import android.content.Intent;
import android.content.IntentFilter;
import android.os.Bundle;
import android.os.IBinder;
import android.support.v4.content.LocalBroadcastManager;
@Antarix
Antarix / DialogExamples.java
Last active January 3, 2016 23:29
Snippnets for opening differnt Dialog's in android
public class DialogExamples{
private ArrayList<Integer> mSelectedDays;
public DialogExamples(){
super();
}
//Alert dialog example
public void alert(String message) {
@Antarix
Antarix / NotifyAlaramManger.java
Created February 19, 2014 11:23
Simple Alarm Manager for android
import java.util.Calendar;
import android.app.AlarmManager;
import android.app.PendingIntent;
import android.content.Context;
import android.content.Intent;
import com.bhartiy.anywork.utils.Logcat;
public class NotifyAlaramManger {