Android 学习笔记 3, Dialog数据返回
Android 学习笔记 3, Dialog数据返回
阿良良 发表于3年前
Android 学习笔记 3, Dialog数据返回
  • 发表于 3年前
  • 阅读 12
  • 收藏 0
  • 点赞 0
  • 评论 0

腾讯云 技术升级10大核心产品年终让利>>>   

摘要: 自定义的Dialog返回数据到Activity

项目中需要使用自定义的Dialog返回数据到Activity,大概有以下两个步骤

一、定义接口(ColorPickerDialog.java)

interface DialogListner {
        public void setPaintColor(int color);  //需要实现的方法
 }

public ColorPickerDialog(Context context, DialogListner listner) {
        super(context);
        mDialogListner = listner;
}

// 在按键事件中调用setPaintColor(int color)

mShowColorBtn.setOnClickListener(new View.OnClickListener() {
            
            @Override
            public void onClick(View v) {
                mDialogListner.setPaintColor(mArgb);
                ColorPickerDialog.this.hide();
            }
        });

二、实现接口(BezierActivity.java)

DialogListner listener = new DialogListner() {
                    
                    @Override
                    public void setPaintColor(int color) {
                        mDrawingView.getPaint().setColor(color);
                    }
                };



共有 人打赏支持
粉丝 2
博文 10
码字总数 3238
×
阿良良
如果觉得我的文章对您有用,请随意打赏。您的支持将鼓励我继续创作!
* 金额(元)
¥1 ¥5 ¥10 ¥20 其他金额
打赏人
留言
* 支付类型
微信扫码支付
打赏金额:
已支付成功
打赏金额: