// Path: stylishwidget/src/main/java/com/app/infideap/stylishwidget/Log.java
// public class Log {
//     public static final boolean LOG = true;
// 
//     public static void i(String tag, String string) {
//         if (LOG) android.util.Log.i(tag, string);
//     }
// 
//     public static void e(String tag, String string) {
//         if (LOG) android.util.Log.e(tag, string);
//     }
// 
//     public static void d(String tag, String string) {
//         if (LOG) android.util.Log.d(tag, string);
//     }
// 
//     public static void v(String tag, String string) {
//         if (LOG) android.util.Log.v(tag, string);
//     }
// 
//     public static void w(String tag, String string) {
//         if (LOG) android.util.Log.w(tag, string);
//     }
// }


import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CompoundButton;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import com.app.infideap.stylishwidget.Log;
import java.util.ArrayList;
package com.app.infideap.stylishwidget.view;




/**
 * Created by Shiburagi on 23/06/2016.
 */
public class ARadioGroup extends RadioGroup {
    private static final String TAG = ARadioGroup.class.getSimpleName();
    private ArrayList<RadioButton> radioButtons;
    private OnCheckedChangeListener listener;
    private RadioButton selected;
    private int selectedId;
    private boolean trigger;

    public ARadioGroup(Context context) {
        super(context);
        init(context, null);
    }

    public ARadioGroup(Context context, AttributeSet attrs) {
        super(context, attrs);
        init(context, attrs);
    }

    private void init(Context context, AttributeSet attrs) {
        radioButtons = new ArrayList<>();

        search(context, this);

// Path: stylishwidget/src/main/java/com/app/infideap/stylishwidget/Log.java
// public class Log {
//     public static final boolean LOG = true;
// 
//     public static void i(String tag, String string) {
//         if (LOG) android.util.Log.i(tag, string);
//     }
// 
//     public static void e(String tag, String string) {
//         if (LOG) android.util.Log.e(tag, string);
//     }
// 
//     public static void d(String tag, String string) {
//         if (LOG) android.util.Log.d(tag, string);
//     }
// 
//     public static void v(String tag, String string) {
//         if (LOG) android.util.Log.v(tag, string);
//     }
// 
//     public static void w(String tag, String string) {
//         if (LOG) android.util.Log.w(tag, string);
//     }
// }


// Path: stylishwidget/src/main/java/com/app/infideap/stylishwidget/view/ARadioGroup.java
import android.content.Context;
import android.util.AttributeSet;
import android.view.MotionEvent;
import android.view.View;
import android.view.ViewGroup;
import android.widget.CompoundButton;
import android.widget.RadioButton;
import android.widget.RadioGroup;
import com.app.infideap.stylishwidget.Log;
import java.util.ArrayList;

package com.app.infideap.stylishwidget.view;




/**
 * Created by Shiburagi on 23/06/2016.
 */
public class ARadioGroup extends RadioGroup {
    private static final String TAG = ARadioGroup.class.getSimpleName();
    private ArrayList<RadioButton> radioButtons;
    private OnCheckedChangeListener listener;
    private RadioButton selected;
    private int selectedId;
    private boolean trigger;

    public ARadioGroup(Context context) {
        super(context);
        init(context, null);
    }

    public ARadioGroup(Context context, AttributeSet attrs) {
        super(context, attrs);
        init(context, attrs);
    }

    private void init(Context context, AttributeSet attrs) {
        radioButtons = new ArrayList<>();

        search(context, this);

        Log.d(TAG, "Size : " + radioButtons.size() + ", " + getChildCount());