AURecordFloatTip is used to display a floating layer indicating that audio is being recorded. It provides users with more intuitive experience during recording.
Sample image
Dependency
See Quick start.
Structure
public AURecordFloatTip(Activity activity) ;
public AURecordFloatTip(Activity activity, String tip);
API description
/**
* Display the floating layer.
*/
public void show();
/**
* Make the floating layer disappear.
*/
public void dismiss();
/**
* Obtain floating layer text view.
*
* @return
*/
public AUTextView getTipTextView();
/**
* Obtain floating layer icon view.
*
* @return
*/
public AUImageView getIconView();
Sample code
if (!isSHowAURecordFloatTip) {
((AUButton) view).setText("Close AURecordFloatTip");
if (mAURecordFloatTip == null) {
mAURecordFloatTip = new AURecordFloatTip(this, "Recording");
}
mAURecordFloatTip.show();
isSHowAURecordFloatTip = true;
} else {
((AUButton) view).setText("Show AURecordFloatTip");
if (mAURecordFloatTip != null) {
mAURecordFloatTip.dismiss();
}
isSHowAURecordFloatTip = false;
}