MaterialDialog.java 文件源码

java
阅读 33 收藏 0 点赞 0 评论 0

项目:EasyFrame 作者:
/**
 * Sets the fonts used in the dialog, by file names. This also uses TypefaceHelper in order
 * to avoid any un-needed allocations (it recycles typefaces for you).
 *
 * @param medium  The name of font in assets/fonts used on titles and action buttons (null uses device default). E.g. [your-project]/app/main/assets/fonts/[medium]
 * @param regular The name of font in assets/fonts used everywhere else, like content and list items (null uses device default). E.g. [your-project]/app/main/assets/fonts/[regular]
 * @return The Builder instance so you can chain calls to it.
 */
public Builder typeface(@Nullable String medium, @Nullable String regular) {
    if (medium != null) {
        this.mediumFont = TypefaceHelper.get(this.context, medium);
        if (this.mediumFont == null)
            throw new IllegalArgumentException("No font asset found for " + medium);
    }
    if (regular != null) {
        this.regularFont = TypefaceHelper.get(this.context, regular);
        if (this.regularFont == null)
            throw new IllegalArgumentException("No font asset found for " + regular);
    }
    return this;
}
评论列表
文章目录


问题


面经


文章

微信
公众号

扫码关注公众号