package in.co.praveenkumar.mdroid.dialog;
import in.co.praveenkumar.R;
import in.co.praveenkumar.mdroid.activity.CourseActivity.DialogActionListener;
import android.app.Dialog;
import android.content.Context;
import android.graphics.drawable.ColorDrawable;
import android.os.Bundle;
import android.view.View;
import android.view.Window;
public class RateDialog extends Dialog implements
android.view.View.OnClickListener {
DialogActionListener dialogListener;
public RateDialog(Context context) {
super(context);
}
public RateDialog(Context context, DialogActionListener dialogListener) {
super(context);
this.dialogListener = dialogListener;
}
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
requestWindowFeature(Window.FEATURE_NO_TITLE);
setContentView(R.layout.dialog_rate);
getWindow().setBackgroundDrawable(
new ColorDrawable(android.graphics.Color.TRANSPARENT));
findViewById(R.id.dialog_rate_later).setOnClickListener(this);
findViewById(R.id.dialog_rate_now).setOnClickListener(this);
}
@Override
public void onClick(View v) {
if (v.getId() == R.id.dialog_rate_now)
dialogListener.doAction(DialogActionListener.RATE);
if (v.getId() == R.id.dialog_rate_later)
dialogListener.doAction(DialogActionListener.CANCEL);
}
}