123456789101112131415161718192021222324252627282930313233343536373839 |
- package com.ynstkz.shitu.android.view;
- import android.app.Activity;
- import android.app.Dialog;
- import android.view.Gravity;
- import android.view.View;
- import android.view.ViewGroup;
- import com.common.library.utils.PixelUtil;
- import com.ynstkz.shitu.android.R;
- /**
- * 作者:fuchangle on 2018/3/15 14:21
- */
- public class SelectPicDialog extends Dialog {
- private View btn_cancel;
- private View btn_pick_photo;
- private View btn_take_photo;
- public SelectPicDialog (Activity context, View.OnClickListener onClickListener){
- super(context, R.style.dialog_normal);
- setCanceledOnTouchOutside(true);
- setContentView(R.layout.view_take_photo_dialog);
- getWindow().setLayout((PixelUtil.getScreenWidth(context)), ViewGroup.LayoutParams.WRAP_CONTENT);
- getWindow().setGravity(Gravity.BOTTOM);
- btn_take_photo = findViewById(R.id.take_photo_layout);
- btn_pick_photo = findViewById(R.id.choose_from_gallery_layout);
- btn_cancel = findViewById(R.id.cancel_layout);
- btn_cancel.setOnClickListener(new View.OnClickListener() {
- public void onClick(View paramView) {
- dismiss();
- }
- });
- btn_pick_photo.setOnClickListener(onClickListener);
- btn_take_photo.setOnClickListener(onClickListener);
- }
- }
|