/**
* 为snackbar添加布局
* <p>在show...Snackbar之后调用</p>
*
* @param layoutId 布局文件
* @param index 位置(the position at which to add the child or -1 to add last)
*/
public static void addView(@LayoutRes int layoutId, int index) {
Snackbar snackbar = snackbarWeakReference.get();
if (snackbar != null) {
View view = snackbar.getView();
Snackbar.SnackbarLayout layout = (Snackbar.SnackbarLayout) view;
View child = LayoutInflater.from(view.getContext()).inflate(layoutId, null);
LinearLayout.LayoutParams params = new LinearLayout.LayoutParams(
LinearLayout.LayoutParams.WRAP_CONTENT,
LinearLayout.LayoutParams.WRAP_CONTENT);
params.gravity = Gravity.CENTER_VERTICAL;
layout.addView(child, index, params);
}
}
SnackbarUtils.java 文件源码
java
阅读 39
收藏 0
点赞 0
评论 0
项目:Android-UtilCode
作者:
评论列表
文章目录