栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 软件开发 > 后端开发 > Java

JetPack中MotionLayout的简单使用

Java 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

JetPack中MotionLayout的简单使用

1.MotionLayout是ConstraintLayout的子类,所以它是一种布局类型,但是它能够为布局属性添加动画效果,让我们来简单的实现看看吧!

(一)首先我们看看效果:向上滑动效果 不会搞gif (主要麻烦哈哈) 

Start

 

end

 

 (二)页面布局以及MotionLayout的属性设置

activity_motionlayout.xml(在布局中我们可以看到MotionLayout作为父类有一个这样的app:layoutDescription属性 将ConstraintLayout转换成MotionLayout后,我们会发现在res -> xml 下面多了一个MotionScene文件,动画的相关配置都是储存在这个文件中)



    
    
    
    
    
    

(三 )MotionScene设置

activity_motionlayout_scene



    
        
        
        
        
        
    
    
        
        
        
        
        
    
    
    
        
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
            
        
        
    

看不懂的直接复制代码看效果吧!还有MotionLayout是constraintlayout2.0以后才有的功能我们要添加依赖也是2.0+哦:

implementation 'androidx.constraintlayout:constraintlayout:2.0.2'
 

 

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/993311.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号