在滚动滚动视图上更改字体大小

时间:2015-02-01 15:50:25

标签: android android-scrollview

我正在尝试根据滚动视图的ScrollY值更改textview的字体大小。

scrollView.getViewTreeObserver().addOnScrollChangedListener(new ViewTreeObserver.OnScrollChangedListener() {

        @Override
        public void onScrollChanged() {

            scrollY = scrollView.getScrollY();

            if(scrollY>0) {

                Log.e("scroll ", "" + scrollY);
                textView.setTextSize(50 - 20*scrollY);
                textView.requestLayout();

            }
        }
    });

这种方式非常不正常,字体大小确实会随机变化,有没有办法让它顺利改变?

0 个答案:

没有答案
相关问题