我在TextView
内有一个ScrollView
我希望每当用户收起它时都能更改TextView
的字体。我一直在寻找一天,我没有找到任何令人满意的。虽然我跳这个很简单。你有什么建议吗?
答案 0 :(得分:0)
好的,首先实现缩放以放大TextView
,您可以从here获得一些想法,然后根据用户捏的比例值尝试设置TextView
的textSize。在用户捏合或触摸ScrollView
后立即停用TextView
触摸事件。你可以这样做(只需使用变量而不是真/假返回):
public class InterceptScrollView extends ScrollView {
public InterceptScrollView(Context context, AttributeSet attrs) {
super(context, attrs);
}
@Override
public boolean onInterceptTouchEvent(MotionEvent ev) {
return false;
}
}
当用户使用TextView
完成后,再次启用ScrollView
的触摸事件。