如何启用放大Scrollview
?
这是一个很好地使用此功能并在 API9 及更多版本中工作的应用程序:
zoomcontrol
2 秒后隐藏,无需用户交互。
如何启用放大Scrollview
?
这是一个很好地使用此功能并在 API9 及更多版本中工作的应用程序:
zoomcontrol
2 秒后隐藏,无需用户交互。
Waza_Be在他们的评论中提到了您所看到的视图。WebView
如果您想在 Android 中实现类似的功能,您可以使用WebView
自己并将文本/图像等作为 HTML 代码添加到其中。请参阅在 WebView 中构建应用程序。
如果您绝对必须使用ScrollView
,则必须创建自己的自定义实现。
您可以有一个RelativeLayout
包含 ScrollView 和Buttons
用于放大和缩小的两个。拥有Buttons
自己的LinearLayout
withorientation="horizontal"
并将其设置为与 parent 的右下角对齐RelativeLayout
。
这会给你上方的浮动按钮ScrollView
。
然后,您可以使用此 StackOverflow 文章中给出的示例(不支持此类)来检测 上的点击ScrollView
或滚动时的点击。ScrollView
OnScrollListener
当您检测到滚动/点击时,您可以将Button
布局设置为可见,并在 2 秒后使用 aTimer
或 aThread
休眠 2000 毫秒来移除可见性。
要实现缩放,您必须为每次(+)TextView
单击增加字体大小,并为每次(-)单击减小字体大小。因为您可以类似地缩放以填充新大小。Bitmaps
Bitmap
为您想要实现的目标付出了很多努力。尝试坚持WebView
或寻找另一种方式来代表您的应用程序。