package com.arconus.dicecommander.ui.dialogs;
import android.os.Bundle;
import android.support.v4.app.DialogFragment;
import android.view.LayoutInflater;
import android.view.View;
import android.view.ViewGroup;
import android.view.Window;
import com.arconus.dicecommander.R;
import com.arconus.dicecommander.model.entities.dice.SingleDieResult;
import com.arconus.dicecommander.ui.view.TypefacedTextView;
import butterknife.InjectView;
import butterknife.Views;
public class DiceBagRollResultDialog extends DialogFragment {
private int dieSize;
private int rollResult;
@InjectView(R.id.die_size_title)
TypefacedTextView dieSizeView;
@InjectView(R.id.dice_bag_roll_result)
TypefacedTextView rollResultView;
public DiceBagRollResultDialog(SingleDieResult result) {
dieSize = result.getNumberOfSides();
rollResult = result.getResult();
}
@Override
public void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
}
@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
Bundle savedInstanceState) {
View v = inflater.inflate(R.layout.dice_bag_roll_result_dialog, container, false);
Views.inject(this, v);
v.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View v) {
dismiss();
}
});
dieSizeView.setText("d" + dieSize);
rollResultView.setText(String.valueOf(rollResult));
getDialog().requestWindowFeature(Window.FEATURE_NO_TITLE);
return v;
}
}