如何在Android中的按钮上添加动画

用户名

我在android平台上制作一个应用程序。我想在应用程序的按钮上添加动画,就像这样的动画:如果我在布局上按了一个按钮,然后另一个按钮将添加到该应用程序布局的左侧,这意味着用户会看到来自应用程序左侧的按钮的移动。

我不知道该怎么办。请给我一些与此相关的有用的博客/教程/文档。提前致谢:)

j

您可以使用viewswitcher在另一个按钮的onclick上添加按钮,因为我有使用按钮和textview切换图像和线性布局的示例。

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
xmlns:tools="http://schemas.android.com/tools"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:orientation="vertical"
android:paddingBottom="@dimen/activity_vertical_margin"
android:paddingLeft="@dimen/activity_horizontal_margin"
android:paddingRight="@dimen/activity_horizontal_margin"
android:paddingTop="@dimen/activity_vertical_margin"
tools:context=".MainActivity" >

<ViewSwitcher
    android:id="@+id/viewswitcher1"
    android:layout_width="match_parent"
    android:layout_height="wrap_content" >

    <ImageView
        android:layout_width="wrap_content"
        android:layout_height="wrap_content"
        android:src="@drawable/a" />

    <LinearLayout
        android:layout_width="match_parent"
        android:layout_height="wrap_content"
        android:gravity="center"
        android:orientation="vertical" >

        <Button
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="Button" />

        <TextView
            android:layout_width="wrap_content"
            android:layout_height="wrap_content"
            android:text="LinearLayout 2" />
    </LinearLayout>
</ViewSwitcher>

<LinearLayout
    android:layout_width="match_parent"
    android:layout_height="wrap_content"
    android:orientation="horizontal" >

    <Button
        android:id="@+id/prev"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="Previous" />

    <Button
        android:id="@+id/next"
        android:layout_width="0dp"
        android:layout_height="wrap_content"
        android:layout_weight="1"
        android:text="Next" />
</LinearLayout>

  import android.os.Bundle;
  import android.app.Activity;
  import android.view.View;
  import android.view.View.OnClickListener;
  import android.view.animation.Animation;
  import android.view.animation.AnimationUtils;
  import android.widget.Button;
  import android.widget.ViewSwitcher;

   public class MainActivity extends Activity {

Button buttonPrev, buttonNext;
ViewSwitcher viewSwitcher;

Animation slide_in_left, slide_out_right;

@Override
protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    setContentView(R.layout.activity_main);

    buttonPrev = (Button) findViewById(R.id.prev);
    buttonNext = (Button) findViewById(R.id.next);
    viewSwitcher1 = (ViewSwitcher) findViewById(R.id.viewswitcher1);


    slide_in_left = AnimationUtils.loadAnimation(this,
            android.R.anim.slide_in_left);
    slide_out_right = AnimationUtils.loadAnimation(this,
            android.R.anim.slide_out_right);

    viewSwitcher1.setInAnimation(slide_in_left);
    viewSwitcher1.setOutAnimation(slide_out_right);


    buttonPrev.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            viewSwitcher1.showPrevious();

        }
    });

    buttonNext.setOnClickListener(new OnClickListener() {

        @Override
        public void onClick(View arg0) {
            viewSwitcher1.showNext();

        }
    });
    ;
}

}

本文收集自互联网,转载请注明来源。

如有侵权,请联系[email protected] 删除。

编辑于
0

我来说两句

0条评论
登录后参与评论

相关文章

来自分类Dev

如何在Android中添加动画启动画面?

来自分类Dev

如何在WPF中拖动画布上的按钮

来自分类Dev

如何在android中设置动画切换按钮

来自分类Dev

如何在Android中的customAdapter上向按钮动态添加侦听器

来自分类Dev

如何在Android的启动画面中添加微调器

来自分类Dev

如何在Android中添加暂停/关闭动画

来自分类Dev

Android:如何在YouTubeThumbnailView上添加播放按钮

来自分类Dev

如何在Android Wear的通知上直接添加按钮

来自分类Dev

如何在Android Studio的ActionBar上添加后退按钮?

来自分类Dev

如何在android中边缘上的按钮上放置文本

来自分类Dev

如何在Android Studio中添加图标图像按钮

来自分类Dev

如何在Android中动态添加按钮?

来自分类Dev

如何在Android通知中添加按钮

来自分类Dev

如何在Android布局中向按钮添加功能?

来自分类Dev

如何在Android中动态保存添加按钮?

来自分类Dev

如何在android中添加浮动按钮可点击响应

来自分类Dev

如何在android中为按钮的文本添加阴影?

来自分类Dev

如何在Android导航菜单中添加“+”按钮

来自分类Dev

如何在文字轮播中添加动画?

来自分类Dev

如何在按钮上添加自定义属性并在android中单击时检索它?

来自分类Dev

如何在 Android 上裁剪动画 GIF?

来自分类Dev

如何在Google Maps v2 android上添加类似于标准地图按钮的按钮

来自分类Dev

如何在UIAlertController上添加动态按钮?

来自分类Dev

如何在Android上的路径中添加android工具?

来自分类Dev

如何在Android上的路径中添加android工具?

来自分类Dev

在JavaScript中,如何在模态画廊中的每个图像上添加动画效果?

来自分类Dev

如何在iOS 7上模拟键盘动画以将“完成”按钮添加到数字键盘?

来自分类Dev

Fullcalendar:如何在页眉中的现有按钮上添加新按钮?

来自分类Dev

Fullcalendar:如何在页眉中的现有按钮上添加新按钮?

Related 相关文章

  1. 1

    如何在Android中添加动画启动画面?

  2. 2

    如何在WPF中拖动画布上的按钮

  3. 3

    如何在android中设置动画切换按钮

  4. 4

    如何在Android中的customAdapter上向按钮动态添加侦听器

  5. 5

    如何在Android的启动画面中添加微调器

  6. 6

    如何在Android中添加暂停/关闭动画

  7. 7

    Android:如何在YouTubeThumbnailView上添加播放按钮

  8. 8

    如何在Android Wear的通知上直接添加按钮

  9. 9

    如何在Android Studio的ActionBar上添加后退按钮?

  10. 10

    如何在android中边缘上的按钮上放置文本

  11. 11

    如何在Android Studio中添加图标图像按钮

  12. 12

    如何在Android中动态添加按钮?

  13. 13

    如何在Android通知中添加按钮

  14. 14

    如何在Android布局中向按钮添加功能?

  15. 15

    如何在Android中动态保存添加按钮?

  16. 16

    如何在android中添加浮动按钮可点击响应

  17. 17

    如何在android中为按钮的文本添加阴影?

  18. 18

    如何在Android导航菜单中添加“+”按钮

  19. 19

    如何在文字轮播中添加动画?

  20. 20

    如何在按钮上添加自定义属性并在android中单击时检索它?

  21. 21

    如何在 Android 上裁剪动画 GIF?

  22. 22

    如何在Google Maps v2 android上添加类似于标准地图按钮的按钮

  23. 23

    如何在UIAlertController上添加动态按钮?

  24. 24

    如何在Android上的路径中添加android工具?

  25. 25

    如何在Android上的路径中添加android工具?

  26. 26

    在JavaScript中,如何在模态画廊中的每个图像上添加动画效果?

  27. 27

    如何在iOS 7上模拟键盘动画以将“完成”按钮添加到数字键盘?

  28. 28

    Fullcalendar:如何在页眉中的现有按钮上添加新按钮?

  29. 29

    Fullcalendar:如何在页眉中的现有按钮上添加新按钮?

热门标签

归档