TestDialog.java 1.1 KB

1234567891011121314151617181920212223242526272829303132333435363738394041424344
  1. package com.mylove.bindviewlib;
  2. import android.app.Dialog;
  3. import android.content.Context;
  4. import android.os.Bundle;
  5. import android.support.annotation.NonNull;
  6. import android.view.View;
  7. import android.widget.Button;
  8. import android.widget.Toast;
  9. import com.benyanyi.viewbind.ViewBind;
  10. import com.benyanyi.viewbind.annotation.BindView;
  11. import com.benyanyi.viewbind.annotation.OnClick;
  12. /**
  13. * @author YanYi
  14. * @date 2020/05/07 10:26
  15. * @email ben@yanyi.red
  16. * @overview
  17. */
  18. public class TestDialog extends Dialog {
  19. @BindView(R.id.but)
  20. private Button but;
  21. public TestDialog(@NonNull Context context) {
  22. super(context);
  23. }
  24. @Override
  25. protected void onCreate(Bundle savedInstanceState) {
  26. super.onCreate(savedInstanceState);
  27. setContentView(R.layout.dialog_test);
  28. ViewBind.bind(this);
  29. but.setText("哈哈哈");
  30. }
  31. @OnClick(R.id.but)
  32. private void onClick(View view) {
  33. if (view.getId() == R.id.but) {
  34. Toast.makeText(this.getContext(), "哈哈哈", Toast.LENGTH_SHORT).show();
  35. }
  36. }
  37. }