Recording

Updated at:

AURecordFloatTip displays a floating layer that indicates the Recording status, giving users a more intuitive recording experience.

Preview

image

Constructors

    public AURecordFloatTip(Activity activity) ;

    public AURecordFloatTip(Activity activity, String tip);

API reference

    /**
     * Displays the floating layer.
     */
    public void show();

    /**
     * Dismisses the floating layer.
     */
    public void dismiss();

    /**
     * Gets the text view of the floating layer.
     *
     * @return
     */
    public AUTextView getTipTextView();

    /**
     * Gets the icon view of the floating layer.
     *
     * @return
     */
    public AUImageView getIconView();

Code example

    if (!isSHowAURecordFloatTip) {
        ((AUButton) view).setText("Hide 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;
    }