diff --git a/app/src/main/java/com/lxj/xpopupdemo/fragment/QuickStartDemo.java b/app/src/main/java/com/lxj/xpopupdemo/fragment/QuickStartDemo.java index 68ec02a5..4d585a1c 100644 --- a/app/src/main/java/com/lxj/xpopupdemo/fragment/QuickStartDemo.java +++ b/app/src/main/java/com/lxj/xpopupdemo/fragment/QuickStartDemo.java @@ -299,6 +299,7 @@ public void onSelect(int position, String text) { break; case R.id.btnShowBottomListWithCheck: //从底部弹出,带手势拖拽的列表弹窗,带选中效果 new XPopup.Builder(getContext()) +// .isDarkTheme(true) .isViewMode(true) .isDestroyOnDismiss(true) //对于只使用一次的弹窗,推荐设置这个 .asBottomList("标题可以没有", new String[]{"条目1", "条目2", "条目3", "条目4", "条目5"}, diff --git a/library/src/main/java/com/lxj/xpopup/impl/BottomListPopupView.java b/library/src/main/java/com/lxj/xpopup/impl/BottomListPopupView.java index d1e7fd5a..da8c4a22 100644 --- a/library/src/main/java/com/lxj/xpopup/impl/BottomListPopupView.java +++ b/library/src/main/java/com/lxj/xpopup/impl/BottomListPopupView.java @@ -112,8 +112,9 @@ protected void bind(@NonNull ViewHolder holder, @NonNull String s, int position) holder.getView(R.id.check_view).setVisibility(position == checkedPosition ? VISIBLE : GONE); holder.getView(R.id.check_view).setColor(XPopup.getPrimaryColor()); } - holder.getView(R.id.tv_text).setTextColor(position == checkedPosition ? - XPopup.getPrimaryColor() : getResources().getColor(R.color._xpopup_title_color)); + if (position == checkedPosition){ + holder.getView(R.id.tv_text).setTextColor(XPopup.getPrimaryColor()); + } holder.getView(R.id.tv_text).setGravity(XPopupUtils.isLayoutRtl(getContext()) ? Gravity.END : Gravity.START); }else { if(holder.getViewOrNull(R.id.check_view)!=null)holder.getView(R.id.check_view).setVisibility(GONE);