直播平台源码,Android中常用Dialog弹窗效果
直播平台源码,Android中常用Dialog弹窗效果
1、ProgressDialog
1 | private void showProgressDialog(){<br> progressDialog = new ProgressDialog(DialogDemo.this);<br> //设置提示信息<br> progressDialog.setTitle("提示");<br> progressDialog.setIcon(R.mipmap.touxiang0);<br> progressDialog.setMessage("正在处理中");<br> //是否用过返回键取消<br> progressDialog.setCancelable(true);<br> //碰触弹框之外的地方取消<br> progressDialog.setCanceledOnTouchOutside(true);<br> //显示<br> progressDialog.show();<br> } |
2、DatePickerDialog
1 | //日期<br> private void datePickerDialog(){<br> if(Build.VERSION.SDK_INT >= Build.VERSION_CODES.N){<br> DatePickerDialog datePickerDialog = new DatePickerDialog(DialogDemo.this);<br> datePickerDialog.setOnDateSetListener(new DatePickerDialog.OnDateSetListener() {<br> @Override<br> public void onDateSet(DatePicker view, int year, int month, int dayOfMonth) {<br> Toast.makeText(DialogDemo.this,year+"年"+(month+1)+"月"+dayOfMonth+"日",Toast.LENGTH_SHORT).show();<br> }<br> });<br> datePickerDialog.show();<br> }else {<br> Toast.makeText(DialogDemo.this,"版本过低",Toast.LENGTH_SHORT).show();<br> }<br> } |
3、TimePickerDialog
1 | //时间<br> private void timePickerDialog(){<br> //获得日历的实列<br> Calendar calendar = Calendar.getInstance();<br> //设置当前时间<br> calendar.setTimeInMillis(System.currentTimeMillis());<br> //获取时分<br> int hour = calendar.get(Calendar.HOUR_OF_DAY);<br> int minute = calendar.get(Calendar.MINUTE);<br> //第三、四个参数初始时分 第五个参数是否为24小时显示<br> TimePickerDialog time = new TimePickerDialog(DialogDemo.this, new TimePickerDialog.OnTimeSetListener() {<br> @Override<br> public void onTimeSet(TimePicker view, int hourOfDay, int minute) {<br> Toast.makeText(DialogDemo.this,"Hour"+hourOfDay+"minute"+minute,Toast.LENGTH_SHORT).show();<br> }<br> },hour,minute,true);<br> time.show();<br> } |
以上就是直播平台源码,Android中常用Dialog弹窗效果, 更多内容欢迎关注之后的文章
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· 分享一个免费、快速、无限量使用的满血 DeepSeek R1 模型,支持深度思考和联网搜索!
· 基于 Docker 搭建 FRP 内网穿透开源项目(很简单哒)
· ollama系列01:轻松3步本地部署deepseek,普通电脑可用
· 25岁的心里话
· 按钮权限的设计及实现