Skip to content

Instantly share code, notes, and snippets.

View appukrb's full-sized avatar

Balasubramaniam K R appukrb

View GitHub Profile
@appukrb
appukrb / MyApp.java
Created January 8, 2016 06:14 — forked from artem-zinnatullin/MyApp.java
If you need to set one font for all TextViews in android application you can use this solution. It will override ALL TextView's typefaces, includes action bar and other standard components, but EditText's password font won't be overriden.
public class MyApp extends Application {
@Override
public void onCreate() {
TypefaceUtil.overrideFont(getApplicationContext(), "SERIF", "fonts/Roboto-Regular.ttf"); // font from assets: "assets/fonts/Roboto-Regular.ttf
}
}
/**
* @author luksprog
*/
public class BusSeatRecycler extends AppCompatActivity {
private RecyclerView recyclerView;
private BusSeatAdapter adapter;
@Override
@appukrb
appukrb / country.json
Last active August 11, 2017 05:00
Country list json
{
"COUNTRY":{
"1":"Afghanistan",
"2":"Albania",
"3":"Algeria",
"4":"American Samoa",
"5":"Andorra",
"6":"Angola",
"7":"Anguilla",
"8":"Antarctica",
@appukrb
appukrb / countrycode.json
Last active August 11, 2017 05:00
Country mobile code json file
{
"COUNTRYCODE": {
"98": "India (+91)",
"222": "United States of America (+1)",
"220": "United Arab Emirates (+971)",
"221": "United Kingdom (+44)",
"13": "Australia (+61)",
"189": "Singapore (+65)",
"39": "Canada (+1)",
"173": "Qatar (+974)",
@appukrb
appukrb / MainActivity.java
Last active August 11, 2017 04:56
Simple Circular Indicator in Android
//In Activity
circleIndicator=(SimpleCircularIndicatorAndroid)itemView.findViewById(R.id.circle_indicator);
circleIndicator.setPageIndicators(3);//Number of indicator to display(int)
@appukrb
appukrb / CustomFontTextView.java
Created August 11, 2017 05:05
Custom font for android, Note : In Assets folder create fonts folder and put your .ttf file in that folder
package com.appukrb.CustomFont;
import android.content.Context;
import android.graphics.Typeface;
import android.util.AttributeSet;
/**
* Created by appukrb.
*/
This file has been truncated, but you can view the full file.
{
"type": "FeatureCollection",
"features": [
{ "properties": { "id": 1, "pal_bamini": "அறத்துப்பால்", "pal_english": "Virtue", "pal_thanglish": "Araththuppaal", "pal_tamil": "அறத்துப்பால்", "iyal_bamini": "பாயிரவியல்", "iyal_english": "Prologue", "iyal_thanglish": "Paayiraviyal", "iyal_tamil": "பாயிரவியல்", "adhikarm_no": 1, "adhikarm_bamini": "கடவுள் வாழ்த்து", "adhikarm_english": "The Praise of God", "adhikarm_thanglish": "Katavul Vaazhththu", "adhikarm_tamil": "கடவுள் வாழ்த்து", "kural_no": 1, "kural_bamini1": "அகர முதல எழுத்தெல்லாம் ஆதி", "kural_bamini2": "பகவன் முதற்றே உலகு", "kural_thanglish1": "Akara Mudhala Ezhuththellaam Aadhi", "kural_thanglish2": "Pakavan Mudhatre Ulaku", "kuralvilakam_tamil": "எழுத்துக்கள் எல்லாம் அகரத்தை அடிப்படையாக கொண்டிருக்கின்றன. அதுபோல உலகம் கடவுளை அடிப்படையாக கொண்டிருக்கிறது.", "kuralvilakam_english": "As the letter A is the first of all letters so the eternal God is first in the world", "kural_tamil1": "அகர முதல எழுத்தெல்லாம் ஆதி\nபகவன் முதற்றே உலகு", "isfav": 0 } },
{
@appukrb
appukrb / ResizeAnimation.java
Created October 4, 2017 13:05 — forked from rafali/ResizeAnimation.java
Resize animation on Android
public class ResizeAnimation extends Animation {
final int startWidth;
final int targetWidth;
View view;
public ResizeAnimation(View view, int targetWidth) {
this.view = view;
this.targetWidth = targetWidth;
startWidth = view.getWidth();
}
@appukrb
appukrb / ClickToSelectEditText.java
Created October 9, 2017 10:29
Floatable Spinner
public class ClickToSelectEditText<T extends Listable> extends TextInputEditText {
List<T> mItems;
String[] mListableItems;
CharSequence mHint;
OnItemSelectedListener<T> onItemSelectedListener;
public ClickToSelectEditText(Context context) {
@appukrb
appukrb / Activity.java
Created March 28, 2018 14:36
Number Input Filter for Edit Text in Android
InputFilters filters=new InputFilters(3, 2, 100);
ediText.setFilters(new InputFilter[]{filters});