Skip to content

Instantly share code, notes, and snippets.

View lucas-marciano's full-sized avatar
🎯
Coding

Lucas Marciano lucas-marciano

🎯
Coding
View GitHub Profile
class ExampleActivity extends Activity {
@BindView(R.id.title) TextView title;
@BindView(R.id.subtitle) TextView subtitle;
@BindView(R.id.footer) TextView footer;
@Override public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.simple_activity);
ButterKnife.bind(this);
// TODO Use fields...
public void chanceColorStatusBar(){
if (android.os.Build.VERSION.SDK_INT >= 21) {
Window window = this.getWindow();
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(this.getResources().getColor(R.color.colorPrimaryDark));
}
}
public void chanceColorStatusBar(){
if (android.os.Build.VERSION.SDK_INT >= 21) {
Window window = this.getWindow();
window.clearFlags(WindowManager.LayoutParams.FLAG_TRANSLUCENT_STATUS);
window.addFlags(WindowManager.LayoutParams.FLAG_DRAWS_SYSTEM_BAR_BACKGROUNDS);
window.setStatusBarColor(this.getResources().getColor(R.color.colorPrimaryDark));
}
}
import android.os.Parcel;
import android.os.Parcelable;
public class Cliente implements Parcelable {
private int codigo;
private String nome;
public Cliente(int codigo, String nome) {
this.codigo = codigo;
this.nome = nome;
@lucas-marciano
lucas-marciano / Activity.java
Created September 20, 2016 03:18
Exemplo de uso do activity
ArrayList<Pessoa> pessoas = new ArrayList<Pessoa>();
pessoas.add(new Pessoa(1, "Lucas"));
pessoas.add(new Pessoa(2, "Jose"));
Intent it = new Intent(this, Tela2Activity.class);
// Caso queira passar a lista toda use
it.putExtra("pessoas", pessoas);
// Caso queira passar apenas um objeto
it.putExtra("pessoa", pessoas.get(0));
startActivity(it);
@lucas-marciano
lucas-marciano / Pessoa.java
Created September 20, 2016 03:14
Classe de entidade Pessoa, que implementa a interface Serializable
import java.io.Serializable;
public class Pessoa implements Serializable{
private int codigo;
private String nome;
public static final long serialVersionUID = 100L;
public int getCodigo() {
return codigo;
}
@lucas-marciano
lucas-marciano / app_.gitignore
Created February 11, 2015 00:28
Sistema de acompanhamento do ponto eletronico
/build