标签: android-animation

如何使textview闪烁

伙计们,我有一个textview,我需要它闪烁,请帮助我.

<TextView 
       android:id="@+id/usage"
       android:layout_marginTop="220dip"
       android:layout_marginLeft="45dip"
       android:layout_marginRight="15dip"
       android:typeface="serif"            
       android:layout_width="wrap_content"
       android:layout_height="wrap_content"
       android:text="Google "
       android:textColor="#030900"/>
Run Code Online (Sandbox Code Playgroud)

我希望谷歌文本闪烁

android textview android-animation

52
推荐指数
5
解决办法
7万
查看次数

如何在Android中的两个活动之间应用幻灯片动画?

当我从一个活动移动到另一个活动时,我想从左到右实现滑动效果.为此,我使用以下代码,但我没有得到任何结果.请指正.

在java这两个文件中:

super.onCreate(savedInstanceState);
overridePendingTransition(R.anim.fadein, R.anim.fadeout);
setContentView(R.layout.main);
Run Code Online (Sandbox Code Playgroud)

res/anim目录中的两个文件:

fadein.xml

<?xml version="1.0" encoding="utf-8"?>
<alpha
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="5000"
    android:fromAlpha="0.0"
    android:interpolator="@android:anim/slide_out_right"
    android:toAlpha="1.0" >
</alpha>
Run Code Online (Sandbox Code Playgroud)

fadeout.xml

<?xml version="1.0" encoding="utf-8"?>
<alpha
    xmlns:android="http://schemas.android.com/apk/res/android"
    android:duration="5000"
    android:fromAlpha="0.0"
    android:interpolator="@android:anim/slide_in_left"
    android:toAlpha="1.0" >
</alpha>
Run Code Online (Sandbox Code Playgroud)

android android-animation android-activity

52
推荐指数
4
解决办法
11万
查看次数

可以使用ObjectAnimator进行动画处理的Android属性

我开始在视图动画中使用属性动画,因为我有一个需要扩展的视图,并将其他视图放在一边.我已经看到了一些例子,但我只是想知道是否有任何地方提供了可以使用这些类改变的属性列表.例如,我看到一个教程使用以下方法进行快速轮换:

ObjectAnimator.ofFloat(aniView, "rotation", 360)
Run Code Online (Sandbox Code Playgroud)

这很酷,但如果没有那个确切的教程,我就不会知道旋转属性,有什么可以做的全面列表吗?我想要设置动画的特定属性是LinearLayout中视图的权重,如果有人对此有任何建议.

animation android android-animation objectanimator

51
推荐指数
3
解决办法
7万
查看次数

Android属性动画:如何增加视图高度?

如何使用Android中的属性动画增加视图高度?

ObjectAnimator a = ObjectAnimator.ofFloat(viewToIncreaseHeight, "translationY", -100);
a.setInterpolator(new AccelerateDecelerateInterpolator());
a.setDuration(1000);
a.start();
Run Code Online (Sandbox Code Playgroud)

translationY实际上移动视图而不是增加高度.如何增加视图的高度?

java android android-animation objectanimator viewpropertyanimator

50
推荐指数
4
解决办法
4万
查看次数

Android - 带动画的可扩展TextView

我有一个TextView首先显示长文本的一小部分.

用户可以按"查看更多"按钮展开TextView并查看该文本的其余部分.

进行测试时,我可以通过简单地将TextView.setMaxLines4之间的值换成折叠和Integer.MAX_VALUE进行扩展来实现.

现在,我希望这种行为伴随着一个动画.我知道在这个问题中,一个解决方案几乎已经完成,但我试图实现它并且我没有成功.

有人可以帮我这个吗?

提前致谢.

android textview android-animation

49
推荐指数
6
解决办法
7万
查看次数

Animation.setFillAfter/Before - 他们的工作/他们的用途是什么?

在我的问题标题中,有哪些方法setFillBefore()setFillAfter()应该做什么?

我希望setFillAfter()在动画完成后对View永久更改,但这是不正确的?

android android-animation

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

如何进行新的PlayStore视差效果

有谁知道如何实现新的视差滚动效果 - 当您在PlayStore上打开应用程序并尝试向下滚动时,您可以看到效果,内容覆盖顶部图像.我怎样才能做到这一点?

在此输入图像描述

android android-animation android-layout android-scroll material-design

47
推荐指数
3
解决办法
6万
查看次数

重复android动画

public void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.vitesse);

    gpsManager = new GPSManager();

    gpsManager.startListening(getApplicationContext());
    gpsManager.setGPSCallback(this);
    Typeface tf = Typeface.createFromAsset(getAssets(),
            "font/DS-DIGI.TTF");
     TextView  loding =(TextView)findViewById(R.id.info_message);
            loding.setTypeface(tf);
            AlphaAnimation fadeIn = new AlphaAnimation(0.0f , 1.0f ) ; 
            AlphaAnimation fadeOut = new AlphaAnimation( 1.0f , 0.0f ) ; 
            loding.startAnimation(fadeIn);
            loding.startAnimation(fadeOut);
            fadeIn.setDuration(500);
            fadeOut.setDuration(1200);
            fadeOut.setStartOffset(1200+fadeIn.getStartOffset()+1200);     
            measurement_index = AppSettings.getMeasureUnit(this);
}
Run Code Online (Sandbox Code Playgroud)

我想重复一下textview loding动画,直到从GPS获取信息

android android-animation

46
推荐指数
4
解决办法
7万
查看次数

以编程方式调整布局大小(作为动画)

我想在Activity中调整一些布局的大小.

这是主XML的代码:

<LinearLayout
    android:layout_width="fill_parent"
    android:layout_height="fill_parent"
    android:layout_weight="1"
    android:orientation="vertical" >

    <LinearLayout
        android:id="@+id/top"
        android:layout_width="fill_parent"
        android:layout_height="0dip"
        android:layout_weight="1"
        android:background="#3ee3e3" >
    </LinearLayout>

    <LinearLayout
        android:id="@+id/middle"
        android:layout_width="fill_parent"
        android:layout_height="fill_parent"
        android:layout_weight="1">
    </LinearLayout>

    <LinearLayout
        android:id="@+id/bottom"
        android:layout_width="fill_parent"
        android:layout_height="0dip"
        android:layout_weight="1"
        android:background="#fe51e6" >
    </LinearLayout>
</LinearLayout>
Run Code Online (Sandbox Code Playgroud)

如您所见,顶部和底部布局高度为0,中间布局覆盖所有位置.

我想以编程方式减少中间布局大小,同时增加顶部和底部布局大小,直到所有布局具有相同的高度.

我希望它看起来像一个动画.

我该怎么办?

谢谢

layout animation android android-animation

44
推荐指数
2
解决办法
5万
查看次数

如何在Android中使用翻译动画为视图设置动画

我的应用程序中有一个ImageView,它可以位于屏幕上的任何位置

在触摸时我想将此视图移动到屏幕的中心.我使用Translate Animation及其RELATIVE_TO_PARENT功能尝试了此功能,如下所示

TranslateAnimation translateAnimation1 = new TranslateAnimation(
      TranslateAnimation.RELATIVE_TO_PARENT,0.0f,
      TranslateAnimation.RELATIVE_TO_PARENT,0.5f,
      TranslateAnimation.RELATIVE_TO_PARENT,0.0f,
      TranslateAnimation.RELATIVE_TO_PARENT,0.5f);
Run Code Online (Sandbox Code Playgroud)

但ImageView从当前位置向下移动50%(屏幕).

有没有办法将此视图移动到屏幕中心,无论其当前位置如何?

android android-animation

44
推荐指数
1
解决办法
11万
查看次数