草庐IT

java - 如何在android中滑入和滑出 View

我正在尝试制作一个View(带有一些按钮的线性View-R.id.playerControl)根据其他事件的上下文滑入和滑出在Activity中。为此,我有一个selectMediaItem方法,当用户分别选择或取消选择一个项目时,它应该显示或隐藏View。我是android中动画的新手,由于两个原因我无法让它工作:View在动画时间之外仍保留在屏幕上,因此当它完成滑出后会跳回-然后在请求滑入时跳出并滑回。随着View消失,屏幕上出现永久的黑色区域。我希望View在可见时填充空间,而在不可见时为GONE。为此,我希望布局也能随着动画而改变,这样它就可以将其他东西推开。我的代码:prot

android - 繁重布局的流畅动画

我的应用程序使用标准的androidTranslateAnimation将View滑入和滑出屏幕。不幸的是,布局似乎很重:ImageView、一堆TextView和一个包含文本和图像的图库。有两个动画View-一个滑出,另一个滑入。问题在于这些动画的性能低下,尤其是在CPU性能较差的设备上。动画看起来不够流畅。我正在考虑删除TranslateAnimations并尝试在位图中捕获View内容并将它们作为ImageView移动。您是否知道应该如何正确完成此类任务以及图像移动方法是否有帮助?附言我认为我可能以错误的方式使用了动画。我对FrameLayout有两种看法。一个是可见的,另一个是

iOS "slide in from left/right"查看动画

我的iOS6应用程序有一个多级TableView,其叶节点打开单独的View。表格第一层的动画将旧View从左侧滑出,将新View从右侧滑入。从表格View转换到非表格View时,我还想使用这个滑入式动画。如何?这里有更多信息:在TableView的第一层,有披露指标.单击其中一个时,表格的第一级向左滑动,第二级View从右侧滑入。好的。在表格的第二层,有详细信息披露按钮它将用户带到表中该元素的详细View。我也想在这里提供相同的动画:表格View应该滑到左边,新View应该从右边滑入。首先,我是否正确认为这是在这种情况下使用的正确动画?其次,您知道为什么这个“滑入”动画不在UIVie

ios - 滚动时滑入 UITableViewCells

我有一个UITableView并且想要为将再次出现的行设置动画。我还想在动画之间切换,一些单元格应该得到UITableViewRowAnimationLeft而其他单元格应该得到UITableViewRowAnimationRight。但我不知道如何使用我的UITableViewController实现此功能。我尝试将以下代码行插入cellForRowAtIndexPath:[self.tableViewbeginUpdates];NSArray*updatePath=[NSArrayarrayWithObject:indexPath];[self.tableViewreloadRow

swift - iochanging 滑入和滑出动画以在 SWRevealViewController 中淡入和淡出

我正在为左侧菜单使用SWRevealViewController,我想更改默认动画并制作淡出动画。我尝试了他们的委托(delegate),如下所示,但没有成功。funcrevealController(_revealController:SWRevealViewController!,animateToposition:FrontViewPosition){ifposition==.left{view.alpha=0.15}elseifposition==.right{view.alpha=1}} 最佳答案 importFounda

ios - 在 Swift 中,如何使用自动布局为 UIView 设置动画,如页面滑入?

我尝试创建一个UIView,它表示一个页面,其大小与设备屏幕相同。由于该应用程序支持方向,因此我使用AutoLayout来构建它。在我尝试设置页面动画以从右侧滑入之前,它工作正常。这是经过一些研究后我能想到的最好的:myView=UIView()myView.backgroundColor=UIColor.orangeColor()parentView.addSubview(myView)myView.translatesAutoresizingMaskIntoConstraints=falsemyView.leftAnchor.constraintEqualToAnchor(pare

ios - 如何在 Swift 的搜索栏中制作动画?

我需要一些帮助来使用swift模拟(滑入)搜索栏,我尝试查找教程等,但我似乎找不到任何东西。视觉表示是这样的:当我点击导航栏右侧的放大镜图标时,我想让搜索栏从左侧滑入。我找到的所有教程都是关于在导航栏或静态栏等下创建搜索栏的。 最佳答案 您可以查看navigationItem.titleView将搜索栏直接放在导航栏上,但是实现您想要的动画将非常棘手。另请查看this问题,其中包含有关您的问题的一些提示。 关于ios-如何在Swift的搜索栏中制作动画?,我们在StackOverflow

html - 如何使用 CSS 过渡将 div 从屏幕外滑入绝对布局?

我有一个绝对定位的div网格(网格由不同形状的矩形组成,这些矩形组合在一起形成一个大矩形)。我试图通过让所有单独的矩形从屏幕外“飞”入网格来为该网格的显示设置动画。所以左边的矩形从左边飞进来,右边的从右边飞进来等等。我正在使用CSS3过渡,当从顶部或左侧飞入时效果很好,我只是使用负边距将它们定位在屏幕外,然后将其设置为动画以更改为margin-left(或margin-top)=0(例如原始/正确位置)。这似乎比使用转换更有意义,但如果您认为出于任何原因转换会工作/执行得更好,请纠正我?然而,这显然不适用于margin-right/margin-top,所以我想看看是否有人可以建议从右

html - 如何使用 CSS 过渡将 div 从屏幕外滑入绝对布局?

我有一个绝对定位的div网格(网格由不同形状的矩形组成,这些矩形组合在一起形成一个大矩形)。我试图通过让所有单独的矩形从屏幕外“飞”入网格来为该网格的显示设置动画。所以左边的矩形从左边飞进来,右边的从右边飞进来等等。我正在使用CSS3过渡,当从顶部或左侧飞入时效果很好,我只是使用负边距将它们定位在屏幕外,然后将其设置为动画以更改为margin-left(或margin-top)=0(例如原始/正确位置)。这似乎比使用转换更有意义,但如果您认为出于任何原因转换会工作/执行得更好,请纠正我?然而,这显然不适用于margin-right/margin-top,所以我想看看是否有人可以建议从右

Swift 3 - UISplitViewController - 在景观中隐藏/展开主视图(例如 Notes 应用程序)

刚开始使用Swift,想复制标准Apple“Notes”应用中的一些功能。特别是在iPad上以横向模式显示在详细信息View中的展开按钮。即我最接近的(作为一个简单的快速解决方案)是将以下内容添加到AppDelegate中:splitViewController.preferredDisplayMode=.primaryOverlay然而,尽管这允许在横向方向切换主视图(类似于默认的纵向行为),但它是通过将主视图作为弹出窗口/覆盖层来完成的。然而,我更喜欢Notes应用程序中存在的行为,即主视图滑入/滑出(不覆盖详细View)。编辑:还对如何在iPad上仅在横向模式下显示相应的按钮感兴