首页

源码搜藏网

首页 > 安卓源码 > 控件分类 > 对话框Dialog >

Android对话框库简化定制FlycoDialog

创建时间:2016-08-30 22:24  

Android对话框库简化定制FlycoDialog
Android对话框库简化定制FlycoDialog
暂无演示 立即下载

一个Android对话框库简化定制。Supprot 2.2+。

特征

DemoApk下载

内置对话框

对话 描述 截图 GIF
NormalDialog 默认(二Btns) GIF
NormalDialog 两种风格 GIF
NormalDialog 自定义的Attr GIF
NormalDialog 一BTN GIF
NormalDialog 三Btns GIF
MaterialDialog 默认(二Btns) GIF
MaterialDialog 一BTN GIF
MaterialDialog 三Btns GIF
NormalListDialog 默认 GIF
NormalListDialog 自定义的Attr GIF
NormalListDialog 无题 GIF
ActionSheetDialog 默认 GIF
ActionSheetDialog 无题 GIF

内置弹出

弹出 描述 截图 GIF
BubblePopup BubblePopup GIF

更改日志

V1.3.0(2015年5月21日)

1.2.6(2015年1月7日)

V1.2.2(二零一五年十二月二十○日)

V1.2.0(2015年12月19日)

入住自定义对话框

  public class CustomBaseDialog extends BaseDialog<CustomBaseDialog> {
      private TextView tv_cancel;
      private TextView tv_exit;

      public CustomBaseDialog(Context context) {
          super(context);
      }

      @Override
      public View onCreateView() {
          widthScale(0.85f);
          showAnim(new Swing());

          // dismissAnim(this, new ZoomOutExit());
          View inflate = View.inflate(context, R.layout.dialog_custom_base, null);
          tv_cancel = ViewFindUtils.find(inflate, R.id.tv_cancel);
          tv_exit = ViewFindUtils.find(inflate, R.id.tv_exit);
          inflate.setBackgroundDrawable(
                  CornerUtils.cornerDrawable(Color.parseColor("#ffffff"), dp2px(5)));

          return inflate;
      }

      @Override
      public boolean setUiBeforShow() {
          tv_cancel.setOnClickListener(new View.OnClickListener() {
              @Override
              public void onClick(View v) {
                  dismiss();
              }
          });

          tv_exit.setOnClickListener(new View.OnClickListener() {
              @Override
              public void onClick(View v) {
                  dismiss();
              }
          });

          return false;
      }
  }

入住弹出自定义

  public class SimpleCustomPop extends BasePopup<SimpleCustomPop> {
          public SimpleCustomPop(Context context) {
              super(context);
          }

          @Override
          public View onCreatePopupView() {
              return View.inflate(mContext, R.layout.popup_custom, null);
          }

          @Override
          public void setUiBeforShow() {

          }
      }

上一篇:Android一个简单,强大的广告活动弹窗控件
下一篇:Android开发IOS 风格对话框

相关内容

热门推荐