Android拍照或从本地选择图片上传

Android拍照或从本地选择图片上传

2023年7月15日发(作者:)

Android拍照或从本地选择图⽚上传弹出popueWindow选择上传⽅式IMG_弹出popueWindow的⽅法private void showPopueWindow(){ View popView = e(this,indow_camera_need,null); Button bt_album = (Button) ewById(_pop_album); Button bt_camera = (Button) ewById(_pop_camera); Button bt_cancle = (Button) ewById(_pop_cancel); //获取屏幕宽⾼ int weight = getResources().getDisplayMetrics().widthPixels; int height = getResources().getDisplayMetrics().heightPixels*1/3; final PopupWindow popupWindow = new PopupWindow(popView,weight,height); mationStyle(_popup_dir); usable(true); //点击外部popueWindow消失 sideTouchable(true); bt_lickListener(new kListener() { @Override public void onClick(View v) { Intent i = new Intent(_PICK, AL_CONTENT_URI); startActivityForResult(i, RESULT_LOAD_IMAGE); s(); } }); bt_lickListener(new kListener() { @Override public void onClick(View v) { takeCamera(RESULT_CAMERA_IMAGE); s(); } }); bt_lickListener(new kListener() { @Override public void onClick(View v) { s(); } }); //popupWindow消失屏幕变为不透明 ismissListener(new issListener() { @Override public void onDismiss() { Params lp = getWindow().getAttributes(); = 1.0f; getWindow().setAttributes(lp); } }); //popupWindow出现屏幕变为半透明 Params lp = getWindow().getAttributes(); = 0.5f; getWindow().setAttributes(lp); Location(popView, ,0,50); }popueWindow的布局⽂件

相关推荐

发表回复

评论列表(0条)

  • 暂无评论

联系我们

400-800-8888

在线咨询: QQ交谈

邮件:admin@example.com

工作时间:周一至周五,9:30-18:30,节假日休息

关注微信