Skip to content

Instantly share code, notes, and snippets.

View thrashedbrain's full-sized avatar
🏠
Working from home

thrashedbrain

🏠
Working from home
View GitHub Profile
<?xml version="1.0" encoding="utf-8"?>
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item
android:state_pressed="true"
android:drawable="@drawable/draw_btn_pressed"/>
<item
android:state_pressed="false"
android:drawable="@drawable/draw_btn_idle"/>
ActivityGameBinding binding = DataBindingUtil.setContentView(this, R.layout.activity_game);
@thrashedbrain
thrashedbrain / Activity.java
Created January 15, 2021 04:42
Minimal example of bottom navigation view
public class MainActivity extends AppCompatActivity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
BottomNavigationView navigationView = findViewById(R.id.navView);
loadFragment(new RouletteFragment());
navigationView.setOnNavigationItemSelectedListener(new BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
private boolean isNetworkConnected() {
ConnectivityManager cm = (ConnectivityManager) getSystemService(Context.CONNECTIVITY_SERVICE);
return cm.getActiveNetworkInfo() != null && cm.getActiveNetworkInfo().isConnected();
}
public class Anim {
public void fadeIn(View view){
ObjectAnimator animator = ObjectAnimator.ofPropertyValuesHolder(
view,
PropertyValuesHolder.ofFloat("alpha", 0f, 1f)
);
animator.setDuration(4500);
animator.setInterpolator(new FastOutSlowInInterpolator());
animator.start();
}
overridePendingTransition(R.anim.fadein, R.anim.fadeout);
Observable.just(obj)
.delay(500, TimeUnit.MILLISECONDS)
.subscribe(obj -> {
//do something
});
public interface onDataListener{
void returnData(String data);
}
public String setResponse(String url){
OkHttpClient client = new OkHttpClient();
Request request = new Request.Builder()
.url(url)
.build();
public class SwipeGestureDetector implements View.OnTouchListener {
private GestureDetector gestureDetector;
public SwipeGestureDetector(Context context) {
gestureDetector = new GestureDetector(context, new GestureListener());
}
public SwipeGestureDetector() {
}
public class AdViewHelper {
private static AdViewHelper Instance;
private Context context;
ConsentForm consentForm;
AdView adView;
public static AdViewHelper getInstance(Context context, AdView adView){
if (Instance == null){