package com.afollestad.materialcamera.internal;
import android.app.Activity;
import android.app.Fragment;
import android.content.pm.ActivityInfo;
import android.os.Bundle;
import android.support.v4.content.ContextCompat;
import android.view.View;
import android.widget.Button;
import com.afollestad.materialcamera.R;
import com.afollestad.materialcamera.util.CameraUtil;
import com.afollestad.materialdialogs.MaterialDialog;
public abstract class BaseGalleryFragment extends Fragment implements CameraUriInterface, View.OnClickListener {
// BaseCaptureInterface mInterface;
// int mPrimaryColor;
// String mOutputUri;
// View mControlsFrame;
// Button mRetry;
// Button mConfirm;
//
// @SuppressWarnings("deprecation")
// @Override
// public void onAttach(Activity activity) {
// super.onAttach(activity);
// mInterface = (BaseCaptureInterface) activity;
// }
//
// @Override
// public void onResume() {
// super.onResume();
// if (getActivity() != null)
// getActivity().setRequestedOrientation(ActivityInfo.SCREEN_ORIENTATION_UNSPECIFIED);
// }
//
// @Override
// public void onViewCreated(View view, Bundle savedInstanceState) {
// super.onViewCreated(view, savedInstanceState);
// mOutputUri = getArguments().getString("output_uri");
// mControlsFrame = view.findViewById(R.id.controlsFrame);
// mRetry = (Button) view.findViewById(R.id.retry);
// mConfirm = (Button) view.findViewById(R.id.confirm);
//
// mPrimaryColor = getArguments().getInt(CameraIntentKey.PRIMARY_COLOR);
// if (CameraUtil.isColorDark(mPrimaryColor)) {
// mPrimaryColor = CameraUtil.darkenColor(mPrimaryColor);
// final int textColor = ContextCompat.getColor(view.getContext(), R.color.mcam_color_light);
// mRetry.setTextColor(textColor);
// mConfirm.setTextColor(textColor);
// } else {
// final int textColor = ContextCompat.getColor(view.getContext(), R.color.mcam_color_dark);
// mRetry.setTextColor(textColor);
// mConfirm.setTextColor(textColor);
// }
// mControlsFrame.setBackgroundColor(mPrimaryColor);
//
// mRetry.setVisibility(getArguments().getBoolean(CameraIntentKey.ALLOW_RETRY, true) ? View.VISIBLE : View.GONE);
//
// }
//
// @Override
// public String getOutputUri() {
// return getArguments().getString("output_uri");
// }
//
// void showDialog(String title, String errorMsg) {
// new MaterialDialog.Builder(getActivity())
// .title(title)
// .content(errorMsg)
// .positiveText(android.R.string.ok)
// .show();
// }
}