Loading [MathJax]/jax/output/CommonHTML/config.js
前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >华为手机切换屏幕效果_华为p40页面切换效果怎么换

华为手机切换屏幕效果_华为p40页面切换效果怎么换

作者头像
全栈程序员站长
发布于 2022-08-04 05:17:20
发布于 2022-08-04 05:17:20
9650
举报

大家好,又见面了,我是你们的朋友全栈君。

描述

昨天尝试了一下采用style的方式定义Activity之间切换动画,大致步骤如下:

  • 新建一个AnimationActivity的style,继承自Android:style/Animation.Activity。设置四个item。
代码语言:shell
AI代码解释
复制
<style name="AnimationActivity" parent="@android:style/Animation.Activity">
        <!--打开新的activity时旧的activity动画-->
        <item name="android:activityOpenExitAnimation">@anim/activity_open_exit</item>
        <!--打开新的activity时新的activity动画-->
        <item name="android:activityOpenEnterAnimation">@anim/activity_open_enter</item>
        <!--退出activity时旧的activity动画-->
        <item name="android:activityCloseExitAnimation">@anim/activity_close_exit</item>
        <!--退出activity时新的activity动画-->
        <item name="android:activityCloseEnterAnimation">@anim/activity_close_enter</item>
</style>
  • 并在Application的apptheme中添加android:WindowAnimationStyle.
代码语言:shell
AI代码解释
复制
<item name="android:windowAnimationStyle">@style/AnimationActivity</item>

四个动画资源文件就不放出了,很简单的缩放平移操作。

一切弄好之后,在我的华为真机上测试却根本没有我需要的Activity之间切换的动画,都是默认的。一开始我以为代码哪里有错误,google了好长时间,这么几行简单的代码好像并没有什么错误,很是郁闷。无奈我今天扒出了屏幕摔得细碎的小米5,在上面测试了一下代码,emmmmm动画完美展现,内心真是。。。

我又找了下华为与android动画之间的问题,只找到了组件旋转rotate动画在华为上失效的问题,并没有activity切换动画的问题。无奈,我只好换了一只方法,在BaseActivity里面通过overridePendingTransition方法设置转场动画,动画正常。

代码语言:java
AI代码解释
复制
public class BaseActivity extends Activity {

    @Override
    protected void onCreate(@Nullable Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        overridePendingTransition(R.anim.activity_open_enter, R.anim.activity_open_exit);
    }
    
    @Override
    public void finish() {
        super.finish();
        overridePendingTransition(R.anim.activity_close_enter, R.anim.activity_close_exit);
    }
}

发布者:全栈程序员栈长,转载请注明出处:https://javaforall.cn/106814.html原文链接:https://javaforall.cn

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022年4月2,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
4-AI--Activity跳转动画
零、前言 1.打开RedActivity点击屏幕进入BlueActivity,此时RedActivity左移出,BlueActivity左移入 2.点击返回按钮BlueActivity右移出,Re
张风捷特烈
2018/09/26
6810
为安卓APP设置统一风格的界面切换动画那么
其实这也是我自己遇到的问题,为了避免下次遇到再满世界去找,我还是记录下来,网上的都是不全的。我也是满心无奈、 我们首先要意识到,界面切换有几种? 当界面被打开直至充满整个屏幕的时候的动画。 界面已经
Xiaolei123
2018/06/28
9350
[android] 练习样式主题自定义activity切换动画
主要练习了自定义样式和主题,继承android系统默认的样式并修改,练习xml定义淡入淡出动画
唯一Chat
2019/09/10
6300
关于 Android 实现滑动返回的几种方法总结
关于 Android 实现滑动返回的方法,网上有很多种,实现的方式也都各不一样。有用 SwipeBackLayout 开源库的,有用 SlidingPaneLayout 控件的,有通过使用 GestureDetector 手势识别的类的,也有写一个基类的,还有一些其他的实现方法。总之,实现滑动返回的方法各种各样,但同样也各有千秋。在这里,我主要对以下几种方法进行了学习,并一一实现。(注意:我这次 Demo 是在 MaterialsDesign 的基础上进行编写代码的,不过这并不影响这几种方法的实现,你可以到
非著名程序员
2018/02/02
5.1K0
关于 Android 实现滑动返回的几种方法总结
Activity 切换动画---点击哪里从哪放大
emmmm,这次来梳理一下 Activity 切换动画的研究。首先,老规矩,看一下效果图:
请叫我大苏
2018/05/17
4K0
Android8.0 适配解决页面跳转过程出现短暂黑屏的问题
和尚在适配 Android8.0 过程中,遇到很多问题,有很多很常见的问题,今天来整理一下页面跳转时黑屏的问题。
阿策小和尚
2019/08/12
3.1K0
Android样式的开发:Style篇
前面铺垫了那么多,终于要讲到本系列的终篇,整合所有资源,定义成统一的样式。 哪些该定义成统一的样式呢?举几个例子吧:
Keegan小钢
2018/08/10
1.5K0
Android开发之漫漫长途 XVII——动画
该文章是一个系列文章,是本人在Android开发的漫漫长途上的一点感想和记录,我会尽量按照先易后难的顺序进行编写该系列。该系列引用了《Android开发艺术探索》以及《深入理解Android 卷Ⅰ,Ⅱ,Ⅲ》中的相关知识,另外也借鉴了其他的优质博客,在此向各位大神表示感谢,膜拜!!!
LoveWFan
2018/08/21
4240
Android开发之漫漫长途 XVII——动画
android之 Activity跳转出现闪屏
属于个人开发小知识 应用 Activity之间相互跳转时可能会出现闪屏现象 原因 :由于finish原因,网传,在onPause()里延迟3s使用finish。 解决方案: 方案一:
全栈程序员站长
2022/07/20
2.6K0
Android动画实现详解
我们都知道,漂亮的用户界面是衡量一款应用"好坏"很重要的依据,因为人都是视觉动物,就好比说花容月貌总有男人为之倾倒,英俊潇洒总能博得芳心。这是一个不容置疑的事实,那么我们的应用也是如此,一个漂亮的用户交互界面能提升用户对应用的好感,提升用户体验。而动画是提升用户体验的一个重要因素,好的动画交互让人用着更舒心,那么今天的这篇文章就是介绍Android中动画实现,让我们的应用动起来。
陈宇明
2020/12/15
5310
Android动画实现详解
我一行代码都不写实现Toolbar!你却还在封装BaseActivity?
原文地址: http://www.jianshu.com/p/75a5c24174b2 qq群:301733278
用户2965681
2018/09/13
8470
2014-11-6Android学习------activity切换特效--------动画Animation学习篇
我学习Android都是结合源代码去学习,这样比较直观,非常清楚的看清效果,觉得很好,今天的学习源码是网上找的源码 百度搜就知道很多下载的地方 网上源码的名字叫:activity切换特效.zip我的博客写的比较乱,如果本篇文章没有看懂,
wust小吴
2022/03/07
3760
2014-11-6Android学习------activity切换特效--------动画Animation学习篇
Art of Android Development Reading Notes 7
《Android开发艺术探索》读书笔记 (7) 第7章 Android动画深入分析
宅男潇涧
2018/08/01
3730
Android技能树 — 动画小结
最近整理了下自己学过的动画方面的知识。用百度脑图做了动画知识的思维脑图,哪里如果觉得不对,大家可以留言提出哦。
青蛙要fly
2018/08/29
7680
Android技能树 — 动画小结
Android高频面试专题 - 基础篇(一)Activity
本篇主要介绍Activity相关面试题,既有基础知识,也有一些比较冷门的,但是面试官会问的比较晦涩的点。
Android扫地僧
2020/03/19
2.1K0
Android高频面试专题 - 基础篇(一)Activity
Android全方位性能调优:几种常用界面切换效果
Activity的切换动画指的是从一个activity跳转到另外一个activity时的动画。 它包括两个部分: 一部分是第一个activity退出时的动画; 另外一部分时第二个activity进入时的动画; 在Android的2.0版本之后,有了一个函数来帮我们实现这个动画。这个函数就是overridePendingTransition
Android架构
2019/07/12
9530
Android全方位性能调优:几种常用界面切换效果
【Android】常用技巧汇总(持续更新)
新建Activity,命名为Splash 跳转时间设为2000ms Splash.java
zstar
2022/06/14
3520
android之界面切换动画使用
一般情况下Activity的切换是就是从中间弹出来,然后遮盖住之前的Activity。
李小白是一只喵
2020/12/07
1.8K0
android之界面切换动画使用
在Activity切换之间实现Transition动画
在Android 5.0执行,如果需要在Activity切换之间实现动画,需要实现 overridePendingTransition()方法,并实现入场动画和退场动画。而在5.0之后,出现了一些Material Design的转场动画,先看下demo样子。
用户1108631
2019/08/17
1.9K0
Activity间跳转时的效果设计,页面切换效果
<translate xmlns:android="http://schemas.android.com/apk/res/android"
张拭心 shixinzhang
2022/11/30
9050
相关推荐
4-AI--Activity跳转动画
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
查看详情【社区公告】 技术创作特训营有奖征文