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; } }