android-animation 相关问题

动画可以通过Java和XML集成到Android应用程序中。

如何像 Google plus/Google 报亭一样在滚动上为 recyclerview 制作动画?

当项目第一次出现以及用户滚动时,如何为 RecyclerView 制作动画,就像它在 google plus 应用程序或 google newsstand 应用程序中的工作方式一样。 我也读过

回答 5 投票 0

如何使用垂直翻译在一个文本视图中重复替换文本?

我正在尝试为一个文本视图交替使用三种不同的文本。我想使用垂直翻译,其中文本从下到上显示并不断重复此动画。使用当前代码...

回答 1 投票 0

Android Compose 创建摇动动画

我正在尝试在 Jetpack Compose 中制作形状的晃动动画。我想在用户输入无效的 Pin 码时使用此动画来显示错误。但我能找到的只是滑入、滑出动画……

回答 1 投票 0

Fragment进入转换的问题

我使用的是运行Android 5.0的设备,minSdk是21,targetSdk是22。 应用描述 我正在使用一个有 2 个活动的应用程序,活动 A 包含一个带有图片和文本的 GridView 以及…

回答 3 投票 0

Android 撰写动画 - 带重复侦听器的无限动画

在我的android compose项目中,我有一个像这样的动画: val infiniteTransition = RememberInfiniteTransition(label = "") val x byInfiniteTransition.animateFloat( 初始值...

回答 1 投票 0

带有wrap_content的RecyclerView动画效果不佳

当我的RecyclerView高度为wrap_content时,如下所示 当我的 RecyclerView 高度为 wrap_content 时,如下 <android.support.v7.widget.RecyclerView android:id="@+id/myRecyclerView" android:layout_width="match_parent" android:layout_height="wrap_content"/> 结果如下。 这是因为调整大小发生在动画之前。 在中描述得更清楚 https://medium.com/@elye.project/recyclerview-supported-wrap-content-not-quite-f04a942ce624#.n7xivnrdr 有没有办法强制它先动画然后只调整大小? 几年后,但希望这能帮助其他面临同样问题的人。 针对这种情况的解决方法(不涉及直接操作动画)是将 android:clipChildren="false" 设置为 RecyclerView 的父级,并在 RecyclerView 上设置 android:clipToPadding="false"。 这将允许从 RecyclerView 外部滑动的项目在 RecyclerView 高度已经调整大小时保持可见。 注意:这取决于 RecyclerView 的布局父级是否为 match_parent,如果不是,则还必须将 android:clipChildren="false" 属性添加到后续父级,直到高度设置为 的父级match_parent,否则其中每一个的行为都将与 RecyclerView 本身完全相同,并隐藏从其可用高度之外进行动画处理的项目。

回答 1 投票 0

Banner滑块效果-android中CardView动画效果到recyclerview

我想在我的回收器视图卡效果上创建并实现此效果。我在谷歌上搜索了很多,但没有成功。 如果有人知道如何创建这个卡片视图并实现这个动画......

回答 1 投票 0

Android compose动画浮动相等测试

我正在尝试使用 android jetpack 撰写一个简单的项目。我有一个从 0 到 1 的动画浮动状态(使用 animateFloatAsState),如下所示: var xTarget by Remember {

回答 1 投票 0

Android中CardView动画效果到recyclerview - 滑动效果

我想在我的回收器视图卡效果上创建并实现此效果。我在谷歌上搜索了很多,但没有成功。 如果有人知道如何创建这个卡片视图并实现这个动画......

回答 1 投票 0

Android 编写自定义函数给出的动画

作为一个业余项目,我正在使用 jetpack compose 制作一个小型 Android 应用程序。我想根据预设的数学函数对图像的偏移进行动画处理,让我们采用 f(x) = exp(x) 和 f(x)...

回答 1 投票 0

如何在android studio中为textView中的文本创建淡入动画?

也许有人已经有现成的解决方案或者可以告诉我如何在android studio中制作类似的动画? 淡入文本动画 我在 html + CSS 中找到了一个示例,但我不知道是否...

回答 1 投票 0

如何加载 Lottie 动画并在 Lottie compose 中的给定帧号上暂停

我正在使用 Lottie 动画,但如果用户已从辅助功能设置中关闭动画,那么我只想加载给定帧号的动画。 在本机(非撰写)版本中,我使用...

回答 1 投票 0

如何设置List适配器默认动画的延迟时间

列表适配器中的一切都工作正常。但我想在它执行默认动画时设置延迟时间。就像超级速度一样。但我需要设置500L的延迟 考虑一个具有 Edittext 的页面...

回答 2 投票 0

闪光效果不适用于高度wrapp_content

我试图用wrap_content的高度实现闪光效果,但图像没有加载,我知道为什么它没有加载图像,因为imageView有wrap_content和shi...

回答 4 投票 0

Jetpack 通过 animateFloatAsState 编写眨眼动画,卡在不可见状态

我创建了这个可组合项,以便当我更新文本时,文本视图会闪烁。 我希望它首先隐藏,然后更新显示文本,最后显示。 在某些情况下,“更新”值

回答 1 投票 0

LottieAnimation 与组合在动画更改时不会重新启动

我目前正在构建一个可组合组件,其动画应根据从 ViewModel 作为流传递的某些状态进行更改。对于动画,我使用 LottieCompose v.5.2.0....

回答 1 投票 0

如何通过重组来阻止 AnimationDrawable 重复

我正在使用 accompanist-drawablepainter 在我的可组合项中显示 AnimationDrawable。 我将 Drawable 的 XML 设置为 OneShot,但如果屏幕恢复,我的 Drawable 会再次开始动画...

回答 1 投票 0

Jetpack 从展开的底页到全屏撰写

想要使用 Jetpack Compose 实现类似下面 gif 中的效果,有谁知道这个的最佳解决方案吗?使用底部工作表,但无法将其转换为全屏 https://miro.medium.com/max/304/1*

回答 2 投票 0

如何以编程方式设置运动布局自定义颜色值

我在 MotionLayout 中使用以下运动场景: 我在 MotionLayout 中使用以下运动场景: <MotionScene xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto"> <Transition app:constraintSetEnd="@id/end" app:constraintSetStart="@+id/start" app:autoTransition="animateToEnd" app:duration="1000"/> <ConstraintSet android:id="@+id/start"> <Constraint android:id="@+id/fab" android:layout_width="1dp" android:layout_height="1dp" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintStart_toStartOf="parent" /> <Constraint android:id="@+id/statusResult2"> <CustomAttribute app:attributeName="textColor" app:customColorValue="#000000"/> </Constraint> </ConstraintSet> <ConstraintSet android:id="@+id/end"> <Constraint android:id="@id/fab" android:layout_width="wrap_content" android:layout_height="wrap_content" app:layout_constraintBottom_toBottomOf="parent" app:layout_constraintEnd_toEndOf="parent" /> <Constraint android:id="@+id/statusResult2"> <CustomAttribute app:attributeName="textColor" app:customColorValue="#008000"/> </Constraint> </ConstraintSet> </MotionScene> 如您所见,我正在使用 CustomAttribute 将文本视图的文本颜色从黑色动画化为绿色。 但是,我实际上想从 Activity 以编程方式设置 app:customColorValue ConstraintSet 中 @id/end 的值,根据条件为其分配不同的值。 我似乎无法在网上找到任何直接解决如何以编程方式设置这样的自定义属性的内容。有一些资源提到使用布局的 getConstraintSet 方法,但从那里我正在努力成功修改 customColorValue 属性。例如,我尝试了这样的事情(尚未实现任何条件): binding.motionLayout.getConstraintSet(R.id.end).apply { this.customAttributeSet.put("customColorValue", "#008000") } 但是编译器会抱怨,因为值字段需要 ConstraintAttribute,而不是字符串,而且我不知道如何使用它,也找不到关于它的良好文档。 有人对如何以编程方式在 ConstraintSet 中设置 customColorValue 有一些建议吗? 附注我是 Android 开发新手 P.P.S。我的活动如下所示: class DetailActivity : AppCompatActivity() { private lateinit var binding: ActivityDetailBinding private lateinit var notificationManager: NotificationManager override fun onCreate(savedInstanceState: Bundle?) { super.onCreate(savedInstanceState) binding = ActivityDetailBinding.inflate(layoutInflater) setContentView(binding.root) setSupportActionBar(binding.toolbar) supportActionBar?.title = "Download Result Details" notificationManager = getSystemService(NotificationManager::class.java) as NotificationManager binding.fileNameResult.text = intent.getStringExtra("fileName") if(intent.getStringExtra("result").equals(DownloadResults.PASSED.description)){ binding.statusResult.text = DownloadResults.PASSED.description } else { binding.statusResult.text = DownloadResults.FAILED.description binding.statusResult.setTextColor(Color.RED) } notificationManager.cancel() binding.fab.setOnClickListener { Intent(this, MainActivity::class.java).apply{ this.flags = Intent.FLAG_ACTIVITY_NEW_TASK or Intent.FLAG_ACTIVITY_CLEAR_TASK startActivity(this) } } // binding.motionLayout.getConstraintSet(R.id.end).apply { // this.customAttributeSet.put("customColorValue", "#008000") // } } } 使用自定义 attributeSet 的方法是正确的。 但是你需要更新motionLayout.updateState(R.id.end, this) 尤其是在当前的过渡时期。 您可能还需要 requestlayout() 。

回答 1 投票 0

是否可以通过编程方式更改android中Rive动画元素的参数?

是否可以通过编程方式更改android中Rive动画元素的参数? 我有一个 Rive 动画,我需要以编程方式更改其元素之一的颜色。 我迪...

回答 1 投票 0

© www.soinside.com 2019 - 2024. All rights reserved.