问题标签 [horizontalscrollview]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
android - Start HorizontalScrollView Animation
I want to start HorizontalScrollView animation when I click a button.
When I click a button I see all the HorizontalScrollView at once on the screen, but I want to see the HorizontalScrollView enter to the screen slowly from the right, and I want it to stop after it enter 30% to the screen, and just after I scroll it with my finger, I will see the all HorizontalScrollView.
How can I do this?
Thank's.
android - 大而长的图像以不同的速度在屏幕上滚动,并离开屏幕左侧
所以我有多个非常长的图像(如 2000x100),我想以不同的速度在屏幕上滚动。我原来的解决方案没有奏效。最初,我将它们全部放在一个HorizontalScrollView 中,并制作了一个使用setPadding 来调整ImageView 在scrollView 中的位置的runnable。但是,这很有效,本应在屏幕上基本保持静止的背景在您滚动时来回晃动,并且明显滞后于滚动位置。它波涛汹涌,看起来很糟糕。
有没有其他方法可以在屏幕上移动图像以达到预期的效果?
(我可以使用框架布局,并设置一个 ontouchlistener 吗?那么你将如何在屏幕上移动布局?)
我设置了一个布局,以便图像正确地从屏幕右侧突出,但我似乎无法将它们从屏幕左侧移开(setpadding(-50,0,0,0)不起作用)
提前致谢!
android - 水平滚动视图内的滚动视图无法正常工作
希望我们玩得开心。老兄我遇到了一个小问题。当我将垂直滚动视图放在水平滚动视图中时,垂直滚动视图无法正常工作。(我也尝试将水平滚动视图放在垂直内部。)
当我尝试滚动布局时,只允许我向一个方向滚动,而不是同时向两个方向滚动。我认为这是android正版问题。
请提供任何解决方案。问候
objective-c - iOS水平滚动日历
一些背景。我正在帮助我儿子学校的一群学生,他们想编写一个简单的跟踪应用程序来管理将在 iPod Touch 上使用的学生观察结果。
我只使用标准小部件完成了非常基本的 iOS 开发,但我很乐意提供帮助。
我们完成并设计了应用程序的功能和界面,现在开始编程。我无法理解的地方是,他们希望在屏幕底部有一个条带,每天作为一个小块显示日期和日期,以及一个指示器来显示当天是否有观察。
我希望你们能指出我正确的方向,无论是现有的小部件还是详细解释如何实现这一点。我尝试了几种方法,但都没有运气。
我很感激这方面的任何帮助,因为我知道这一定是一个常见的要求,但我正在努力解决这个问题。
javascript - 使用 javascript 和 HTML 制作像 iBooks 这样的东西的最佳方法是什么?
我想知道编写基于 JavaScript/jQuery 的解决方案以水平滚动文档文件(如 pdf、HTML 或 .doc 文件)的各个页面的最佳方法可能是什么(.doc 文件必须转换为 pdf或 HTML,然后才能在网页中查看,但您明白了)。最终目标是制作像 iBooks 或真正的书,其中“页面”可以水平“翻转”而不是垂直“翻转”。
到目前为止,我可以看到 3 种策略:
- iframe:将 pdf、doc 转换为几个 HTML 文件。将 pdf/doc 的每个“页面”放入其自己的 iframe 中,然后使用 javascript 在 iframe 之间单击。
- img:将 pdf、doc、html 转换为多个图像(png、jpg)文件。将每张图片(“页面”)放入自己的img标签中,然后使用JavaScript在imgs之间点击
- div:将 pdf/doc/HTML 转换为其他文件格式,JSON?这样每个“页面”都可以放入自己的 DIV 中,然后使用 JavaScript 在 DIV 之间单击
我不想使用选项“1)”,因为 iframe 存在主要的格式问题,例如在同一个顶部窗口中有多个垂直滚动条。选项“2)”也不行,因为我希望文档的文本是可搜索的,并且将文档转换为图像会破坏该功能。我想使用选项“3)”但是,我不确定将 pdf、doc 或 HTML 文档的每个页面放入其自己的 DIV 中可能需要什么(后端文件转换,JavaScript)。可能有人知道这是如何实现的吗?任何建议将不胜感激!
android - 在 Android 中同步两个水平滚动视图
我尝试按照这篇文章Synchronize ScrollView 滚动位置 - android的建议进行操作, 但遇到了问题。
背景 - 我想要一个具有水平和垂直滚动的表格布局,但我希望第一行和第一列始终存在 - 就像 excel 的冻结窗格一样。不幸的是,Android java编程似乎几乎是不可能的……让我很头疼。我已经设置好了,如果我可以同步这两个水平滚动视图,那么我会让表格按照我想要的方式工作。
我遵循了上面发布的链接中的建议,我遇到的问题就是这个。当我实现应用程序强制关闭
scrollView1.setScrollViewListener(this);
我认为问题可能是我声明 ObservableScrollViews 的方式。我没有使用 XML - 所有对象都是以编程方式创建的。我尝试使用
private ObservableScrollView oScrollViewOne = new ObservableScrollView (this);
但这也会导致关闭力。(我可以创建一个常规滚动视图,为其分配一个 ID,然后使用
scrollView1 = (ObservableScrollView) findViewById(ID); 其中 ID 是我给滚动视图的整数。
如果我不使用 XML 布局,我想知道如何处理下面的评论以及如何使用它们。
我们应该在布局中指定这个新的 ObservableScrollView 类,而不是现有的 ScrollView 标签。
com.test.ObservableScrollView android:id="@+id/scrollview1" ...
使用显式代码实现两个水平滚动视图同步的任何其他建议 - 不仅仅是使用 OnTouchMotionEvent 或其他想法而不提供代码的建议,正如我之前所见。
这是错误代码
这是第 12 行
android - ScrollView 中的 TabHost,选中时滚动到选项卡
我在 HorizontalScrollView 中有一个 TabHost,有时可以有超过 20 个选项卡。在每个选项卡活动上,我都可以按下“下一步”按钮,指示 TabHost 移动到下一个选项卡。问题是,如果 Scrollview 不在屏幕上,我无法让 Scrollview 滚动到选定的选项卡。
有人可以告诉我如何做到这一点吗?
java - java.lang.OutOfMemoryError BitmapFactory.nativeDecodeAsset()
嗨,我正在创建一个关于交通标志的应用程序。交通标志为 .png 格式。其中一些我在horizontalscrollview 中显示。但是当尝试打开活动时,我从 android 市场错误报告中得到了这个错误。这是我的错误报告:
谁能帮我?
android - 使用水平滚动视图的选项卡主机自动滚动 - 以编程方式
我正在开发一个示例应用程序TabHost
,其中包含HorizontalScrollView
. 这是我的问题:
- 我有超过 10 个选项卡,当我单击任何选项卡时,它应该将重力设置为中心吗?我怎么能解决这个问题。
提前致谢!!!
android - 可以长按HorizontalScrollView的子项吗?
我在自定义视图中实现长按时遇到问题,基于HorizontalScrollView
.
有HorizontalScrollView
一个 child LinearLayout
,它又具有一个子 View。视图通过 将位图绘制到画布上OnDraw()
。
我想允许HorizontalScrollView
快速或慢速正常滚动。但是,如果用户在其中一个图像上握住手指(即使滚动),它将立即取消滚动并允许用户使用所选图像执行功能。(在这种特殊情况下,他们会在屏幕上移动图像,但它实际上可以是任意数量的功能。)
我已经尝试了许多在每一层(HorizontalScrollView
和View
)内处理事件(真、假、超级)的组合,但似乎没有一个能 100% 起作用。一些组合在大部分情况下都可以到达那里,而另一些则在其中一部分,但它们似乎总是缺少一个或另一个功能(滚动、命中测试等)。
我得到的最接近的是HorizontalScrollView's
onInterceptTouchEvent()
在 View 的onTouch()
事件中返回 false 和 true 。这允许滚动并在图像上注册命中测试。但是,它会立即将控制权交还给 .onTouch() 事件HorizontalScrollView
。这使得无法检查图像是否已按下数秒(长按)。
如果我在 View 的onTouch()
事件中返回 true,则命中测试会注册,并且我可以检查用户是否长按了ACTION_MOVE
. 但是,然后HorizontalScrollView
不会滚动。
我是否遗漏了一些完全明显的东西,或者我只是选择了两个不能很好地结合在一起的视图?任何见解都值得赞赏。