Skip to content

Commit 92684fa

Browse files
committed
feat: add font size support to home filter menu
- Apply dynamic font sizing to filter menu tab items - Tab titles now scale according to user font size preference - Uses getTitleSize() for consistent sizing with other UI elements Filter menu now properly responds to font size settings.
1 parent 8878d7d commit 92684fa

File tree

1 file changed

+6
-1
lines changed

1 file changed

+6
-1
lines changed

app/src/main/java/me/ghui/v2er/module/home/HomeFilterMenu.java

Lines changed: 6 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -9,8 +9,10 @@
99
import android.view.animation.Animation;
1010
import android.view.animation.AnimationUtils;
1111
import android.widget.TextView;
12+
import android.util.TypedValue;
1213

1314
import me.ghui.v2er.util.Theme;
15+
import me.ghui.v2er.util.FontSizeUtil;
1416
import me.ghui.v2er.R;
1517
import me.ghui.v2er.adapter.base.CommonAdapter;
1618
import me.ghui.v2er.adapter.base.MultiItemTypeAdapter;
@@ -80,7 +82,10 @@ private void initView() {
8082
CommonAdapter<TabInfo> adapter = new CommonAdapter<TabInfo>(mContext, R.layout.tab_info_item) {
8183
@Override
8284
protected void convert(ViewHolder holder, TabInfo tabInfo, int position) {
83-
holder.setText(R.id.tab_title_tv, tabInfo.title);
85+
TextView titleTv = holder.getTextView(R.id.tab_title_tv);
86+
// Apply font size scaling
87+
titleTv.setTextSize(TypedValue.COMPLEX_UNIT_PX, FontSizeUtil.getTitleSize());
88+
titleTv.setText(tabInfo.title);
8489
}
8590
};
8691
adapter.setData(TabInfo.getDefault());

0 commit comments

Comments
 (0)