Skip to content

Instantly share code, notes, and snippets.

Avatar
🇮🇷
Focusing

Mahdi Pishguy MahdiPishguy

🇮🇷
Focusing
View GitHub Profile
@MahdiPishguy
MahdiPishguy / MainActivity.java
Created Apr 16, 2020 — forked from slightfoot/MainActivity.java
Transparent Navigation in #Flutter App. 13th May 2019
View MainActivity.java
import android.os.Build;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
import io.flutter.app.FlutterActivity;
import io.flutter.plugins.GeneratedPluginRegistrant;
public class MainActivity extends FlutterActivity
View database
import 'package:moor_flutter/moor_flutter.dart';
part 'database.g.dart';
class User extends Table {
//@formatter:off
IntColumn get id =>integer().autoIncrement()();
IntColumn get active =>integer()();
TextColumn get name =>text()();
TextColumn get email =>text().nullable()();
View TextHighlight.java
// digunakan untuk Highlight text yang sedang dicari
private void setColor(TextView view, String fulltext, String subtext, int color) {
view.setText(fulltext, TextView.BufferType.SPANNABLE);
Spannable str = (Spannable) view.getText();
int i = fulltext.indexOf(subtext);
str.setSpan(new ForegroundColorSpan(color), i, i + subtext.length(),
Spannable.SPAN_EXCLUSIVE_EXCLUSIVE);
}
@MahdiPishguy
MahdiPishguy / EndlessListActivity.java
Created Sep 21, 2017 — forked from pratamawijaya/EndlessListActivity.java
Android Endless Scroll using RecyclerView
View EndlessListActivity.java
public class EndlessListActivity<D> extends Activity {
private EndlessRecyclerOnScrollListener mEndlessScrollListener;
private EndlessListAdapter mAdapter;
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
RecyclerView listView = (RecyclerView) findViewById(R.id.list);
LinearLayoutManager linearLayoutManager = new LinearLayoutManager(this);
View CursorRecyclerViewAdapter.java
/*
* Copyright (C) 2014 skyfish.jy@gmail.com
*
* Licensed under the Apache License, Version 2.0 (the "License");
* you may not use this file except in compliance with the License.
* You may obtain a copy of the License at
*
* http://www.apache.org/licenses/LICENSE-2.0
*
* Unless required by applicable law or agreed to in writing, software
@MahdiPishguy
MahdiPishguy / APP
Last active May 2, 2018
Implementing JobManager for Dagger2
View APP
public class Alachiq extends MultiDexApplication {
...
private static Context context;
public static SlidrConfig config;
private GithubService githubService;
private Picasso picasso;
private static GithubApplicationComponent component;
private JobManager jobManager;
private static Alachiq instance;
You can’t perform that action at this time.