SnapshotDialogFragment.java revision 4ae1a87883045d820ffd6e1b8a95c13b1919e00a
1package com.android.testingcamera;
2import com.android.testingcamera.R;
3
4import android.graphics.Bitmap;
5import android.os.Bundle;
6import android.support.v4.app.DialogFragment;
7import android.view.LayoutInflater;
8import android.view.View;
9import android.view.ViewGroup;
10import android.widget.Button;
11import android.widget.ImageView;
12import android.widget.TextView;
13
14public class SnapshotDialogFragment extends DialogFragment implements View.OnClickListener{
15
16    private ImageView mInfoImage;
17    private TextView mInfoText;
18    private Button mOkButton;
19
20    private Bitmap mImage;
21    private String mImageString;
22
23
24    public SnapshotDialogFragment() {
25        // Empty constructor required for DialogFragment
26    }
27
28    @Override
29    public View onCreateView(LayoutInflater inflater, ViewGroup container,
30            Bundle savedInstanceState) {
31        View view = inflater.inflate(R.layout.fragment_snapshot, container);
32
33        mOkButton = (Button) view.findViewById(R.id.snapshot_ok);
34        mOkButton.setOnClickListener(this);
35
36        mInfoImage = (ImageView) view.findViewById(R.id.snapshot_image);
37        mInfoImage.setImageBitmap(mImage);
38        mInfoText= (TextView) view.findViewById(R.id.snapshot_text);
39        mInfoText.setText(mImageString);
40
41        getDialog().setTitle("Snapshot result");
42        return view;
43    }
44
45    @Override
46    public void onClick(View v) {
47        // TODO Auto-generated method stub
48        this.dismiss();
49    }
50
51    public void updateImage(Bitmap image) {
52        mImage = image;
53    }
54}
55