1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49 50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68 69 70 71 72 73 74 75 76 77 78 79 80 81 82 83 84 85 86 87 88 89 90 91
| package demarrage.ledpage1;
import android.content.DialogInterface;
import android.graphics.Canvas;
import android.graphics.drawable.Drawable;
import android.os.Bundle;
import android.support.annotation.NonNull;
import android.support.design.widget.BottomNavigationView;
import android.support.v7.app.AppCompatActivity;
import android.view.MenuItem;
import android.view.View;
import android.widget.Button;
import android.widget.LinearLayout;
import android.widget.TextView;
import android.widget.Toast;
import android.widget.ToggleButton;
import android.graphics.Color;
import android.widget.CompoundButton;
public class MainActivity extends AppCompatActivity {
private TextView mTextMessage;
Button Btn1,Btn11,Led01;
ToggleButton TG_Button,TB_Led01;
LinearLayout LiLayout;
private BottomNavigationView.OnNavigationItemSelectedListener mOnNavigationItemSelectedListener
= new BottomNavigationView.OnNavigationItemSelectedListener() {
@Override
public boolean onNavigationItemSelected(@NonNull MenuItem item) {
switch (item.getItemId()) {
case R.id.navigation_home:
mTextMessage.setText(R.string.title_home);
return true;
case R.id.navigation_dashboard:
mTextMessage.setText(R.string.title_dashboard);
return true;
case R.id.navigation_notifications:
mTextMessage.setText(R.string.title_notifications);
return true;
}
return false;
}
};
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
setContentView(R.layout.activity_main);
// onClickListenerButton();
Btn1 = (Button) findViewById((R.id.TB_Led01));
Btn11 = (Button) findViewById((R.id.led01));
// on change la couleur du fond
LiLayout = (LinearLayout) findViewById(R.id.LinearLayout);
LiLayout.setBackgroundColor(Color.argb(255,42,42,42));
//Si le bouton1 est clicker alors on affiche
Btn1.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
CharSequence text = "Led 01";
Toast.makeText(MainActivity.this, text, Toast.LENGTH_SHORT).show();
// et on change sa couleur
}
});
ToggleButton toggle = (ToggleButton) findViewById(R.id.TB_Led01);
toggle.setOnCheckedChangeListener(new CompoundButton.OnCheckedChangeListener() {
public void onCheckedChanged(CompoundButton buttonView, boolean isChecked) {
if (isChecked) {
// The toggle is
Btn11.draw(Canvas c);
Btn11.setBackgroundColor(Color.YELLOW);
} else {
// The toggle is disabled
View.invalidate();
Btn11.setBackgroundColor(Color.RED);
}
}
});
}
} |
Partager