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