public class FeedbackBarFragment
extends Fragment
Modifier and Type | Field and Description |
---|---|
private int |
currentSuccessRate
The currently displayed success rate, used by the ValueAnimator
|
private Context |
mCtx |
private static java.lang.String |
PREFERENCES_FEEDBACKNUMBER |
private static java.lang.String |
PREFERENCES_FEEDBACKTEXT |
Constructor and Description |
---|
FeedbackBarFragment() |
Modifier and Type | Method and Description |
---|---|
View |
onCreateView(LayoutInflater inflater,
ViewGroup container,
Bundle savedInstanceState) |
void |
onSaveInstanceState(Bundle outState) |
void |
onViewCreated(View view,
Bundle savedInstanceState)
Restore fragment state.
|
void |
setEmpty()
Set both TextViews in this fragment to display no text.
|
void |
setFeedback(java.lang.String feedback)
Displays and animates the given text.
|
void |
setStatistics(int successRate)
Displays and animates the given success rate.
|
private Context mCtx
private int currentSuccessRate
private static final java.lang.String PREFERENCES_FEEDBACKTEXT
private static final java.lang.String PREFERENCES_FEEDBACKNUMBER
public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState)
public void onViewCreated(View view, Bundle savedInstanceState)
public void onSaveInstanceState(Bundle outState)
public void setFeedback(java.lang.String feedback)
feedback
- The feedback text to displaypublic void setStatistics(int successRate)
successRate
- The user's success rate in the current Modulepublic void setEmpty()