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