标签: android-animation

Android Flip垂直动画xml

我想在我的应用程序中创建翻转垂直动画,但我找到的所有文档都是水平翻转的,并且我找不到任何有关通过 xml 或 java 类垂直翻转的文档 在此输入图像描述

android android-animation

1
推荐指数
1
解决办法
2693
查看次数

android 在textview中闪烁字符

我可以将 TextView 中的单个字符设置为闪烁吗?

使用“spannable”我可以设置颜色、字体粗细等,但我没有发现任何关于闪烁的信息。

“动画”据我所知适用于整个视图。

有人建议吗?

android textview android-animation

1
推荐指数
1
解决办法
687
查看次数

返回活动之间的共享元素转换

我使用原生 Android Transition API 来制作 Activity 之间的过渡动​​画。这是我用来启动活动的来源:

        Intent intent = new Intent(MainActivity.this, DetailActivity.class);
        Bundle bundle = ActivityOptionsCompat.makeSceneTransitionAnimation(MainActivity.this, imageView, imageView.getTransitionName()).toBundle();

        MainActivity.this.startActivity(intent, bundle);
Run Code Online (Sandbox Code Playgroud)

当我点击硬件后退按钮时,它会以预期的反向过渡动画返回到上一个活动,但是当我点击工具栏中的“向上”按钮时,它会以默认动画返回到上一个活动:

animation android android-animation android-transitions shared-element-transition

1
推荐指数
1
解决办法
1924
查看次数

Android:共享元素 - 返回转换不起作用

我实现了从回收器视图到片段之间的共享元素转换。输入转换效果很好,但我不知道为什么返回转换不起作用。

第一个片段中 RecyclerView 的适配器

public void onBindViewHolder(@NonNull final MenuItemViewHolder holder, int position)
{
  holder.setData(category, data.get(holder.getAdapterPosition()));
  if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)
  {
    MenuItem item = data.get(holder.getAdapterPosition());
    ViewCompat.setTransitionName(holder.name, item.getName());
    ViewCompat.setTransitionName(holder.image, item.getImage());
    ViewCompat.setTransitionName(holder.price, item.getId());
  }

  holder.setViewClick(new View.OnClickListener()
  {
    @Override
    public void onClick(View v)
    {
      try
      {
        if (context != null)
        {
          if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP)
          {
            showFragment(category, data.get(holder.getAdapterPosition()), holder.name, holder.price, holder.image, holder.isLoaded());
          }
          else
          {
            Gson gson = new Gson();
            Bundle bundle = new Bundle();
            bundle.putString(Values.CAT_DATA, gson.toJson(category));
            bundle.putString(Values.ITM_DATA, gson.toJson(data.get(holder.getAdapterPosition())));
            ((MainActivity) context).showFragment(ProductViewFragment.class, null, bundle);
          } …
Run Code Online (Sandbox Code Playgroud)

android android-animation shared-element-transition

1
推荐指数
1
解决办法
3143
查看次数

ObjectAnimator,如何移动对象两次?

我想用 ObjectAnimator 平移视图两次,但再次按下按钮后“X”位置又回到起始位置,我怎样才能让它继续,并在这种情况下进一步向右移动?

final ObjectAnimator animation = ObjectAnimator.ofFloat(button, "translationX", 100f);
        animation.setDuration(2000);

button.setOnClickListener(new View.OnClickListener() {
            @Override
            public void onClick(View view) {
                animation.start();

            }
        });
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

android android-animation

1
推荐指数
1
解决办法
1843
查看次数

按钮点击 - 进度动画

如何获得类似于以下按钮单击的动画效果?

在此处输入图片说明

我不需要控制进度,我只需要在单击按钮后一秒钟内填充它。我也不需要改变文本颜色。

我不知道从哪里开始制作这种动画。任何帮助我走向正确方向的帮助将不胜感激。

android button android-animation

1
推荐指数
1
解决办法
840
查看次数

如何根据视图在屏幕上的位置制作android缩放动画并将该视图集中在中心?

我想要这样的动画:日历动画

我想在日历上缩放动画并将当前日期集中到中心。我是android动画的新手,我做了一些缩放的事情:

Zoom_in.xml

<?xml version="1.0" encoding="utf-8"?>
<set xmlns:android="http://schemas.android.com/apk/res/android"
android:fillAfter="true">
<scale
    android:duration="1000"
    android:fromXScale="1"
    android:fromYScale="1"
    android:pivotX="50%"
    android:pivotY="50%"
    android:toXScale="2"
    android:toYScale="2" />
</set>
Run Code Online (Sandbox Code Playgroud)

但使用它,它将日历缩放到中心,但我希望当前日期位于中心。有人知道如何制作整个动画吗?任何帮助,将不胜感激。

scaling animation android zooming android-animation

1
推荐指数
1
解决办法
2721
查看次数

原生动画模块不支持样式属性“宽度”:需要建议重写我的代码

我继承了以下组件,它与以前版本的 react-native 配合得很好,在其他组件显示的按钮上显示不透明的滚动进度条。

最近,当我升级到 react-native 0.62.2 时出现错误,要求添加 useNativeDriver. 添加它并将其设置为“是”时,我收到一条错误消息,指出“ style property 'width' is not supported by native animated module”。

当设置useNativeDriver为 false 时,我没有收到错误,但动画不起作用(至少在 android 上不是。没有在 iOS 上测试)。

关于如何修改代码以使其适用于最新版本的 react-native 的任何建议?

import React, { Component } from 'react';
import { Animated, Easing } from 'react-native';
import { connect } from 'react-redux';

class ProgressBar_Module extends Component {
  constructor(props) {
    super(props);

    this.state = {
      progress: 0
    }
    this.d_isMounted = false;
    this.d_initialTime = 0;
    this.d_animation_width = new Animated.Value(1);
    this.d_animation_progressTime = 3000; …
Run Code Online (Sandbox Code Playgroud)

android-animation react-native react-native-animatable

1
推荐指数
3
解决办法
6403
查看次数

AnimatedVisibility 和最初可见已弃用

AnimatedVisibility 和initialVisible 已弃用。如何用新的api实现这个动画?提前致谢。

@Composable
fun DefaultTransition(content: @Composable () -> Unit) {
    AnimatedVisibility(
        visible = true,
        enter = slideInVertically(
            initialOffsetY = { 50 }
        ) + fadeIn(initialAlpha = 0.3f),
        exit = slideOutVertically() + fadeOut(),
        content = content,
        initiallyVisible = false
    )
}
Run Code Online (Sandbox Code Playgroud)

android-animation android-jetpack-compose

1
推荐指数
1
解决办法
2423
查看次数

1
推荐指数
1
解决办法
1134
查看次数