• Stars
    star
    170
  • Rank 223,357 (Top 5 %)
  • Language
    Kotlin
  • License
    MIT License
  • Created over 5 years ago
  • Updated about 4 years ago

Reviews

There are no reviews yet. Be the first to send feedback to the community and the maintainers!

Repository Details

A sample to take you to appreciate the charm of MotionLayout.

MotionLayoutSamples

header_bg

This project contains android ConstraintLayout2.0 usages and MotionLayout usage, includes code practicing about animation as well.

主要用来介绍一些关于 ConstraintLayoutMotionLayout 的用法,还包含 MotionLayout 的实战训练。

My Articles

Effect Preview

🕶️ 🌳 🥗
preview_balls_sport preview_appbar preview_lottie
preview_keycycle preview_multi_state preview_recyclerview

Done

  • ConstraintLayout 1.x 功能实践
  • 升级适配至 AndroidX
  • 介绍 KeyFrameSet 藏宝阁
  • 结合 MD 系列组件实现部分复杂交互效果
  • Lottie 实现联动
  • 在 RecyclerView 中的应用

Next

  • 介绍和使用 KeyTrigger
  • Motion Editor 使用介绍
  • 多状态的介绍和使用
  • 优化和改造sample示例
  • 更新Readme和效果图

Question Collection

  • 发现 KeyTrigger 在官方示例中无法正常运作问题
  • 官方提供的demo在通过 DrawerMotion 与 CoordinatorLayout 中已有 Motion 交互时出现 NestedScrollView 滑动问题
  • android.support 版 ConstrintLayout:2.0.0-beta2 包在运行demo代码时出现 motion 的 progress 无效问题,并且设置 debugMode 会闪退。问题详见:#95

Thanks

Using MotionLayout to Animate Android Apps

MotionLayout官方介绍

Introduction to MotionLayout

What's more?

每日一道面试题,挖掘更加强大的自己👉Android Daily Interview

More Repositories

1

Android-Daily-Interview

📌每工作日更新一道 Android 面试题,小聚成河,大聚成江,共勉之~
5,471
star
2

Material-ProgressView

🔥A beautiful, gradual and simple used progress view for android.
Java
460
star
3

CommentReplyComponent

基于ExpandableListView实现评论和回复的功能。
Java
410
star
4

AMapMarker-master

提供一种高德地图自定义marker的解决方案以及改善高德官方点聚合功能
Java
64
star
5

Material-BottomBarLayout

🎉A material navigation bar library which has pretty animations and different ways of arrangement.
Java
56
star
6

Eyebrows

An eyebrows gradient color animation for android.
Java
51
star
7

app-code-obfuscation

Android plugin code obfuscation tool, based on ASM, implants meaningless code during compilation.
Kotlin
35
star
8

LocalVideoImage-selector

A simple-used local video and image selector for Android, also support single-selection and multi-selection.
Kotlin
27
star
9

Android-KeepLearning

Just for learning android well.
23
star
10

component-publisher

A Gradle plugin to easily publish library components to Maven.
Kotlin
12
star
11

EyebrowsVideoView

A stretch VideoView to display video files. Just like scaleType in ImageViews.
Kotlin
12
star
12

MooWeather-master

This is a app about weather,simple and beautiful.
Java
11
star
13

PictureSelectHelper

A util for android to crop the picture in the phone by system owned way.
Java
10
star
14

SelfAssetRepository

个人的文章等图片资源暂存仓库
10
star
15

ImageLoaderWhatever

Android主流图片加载引擎的动态替换方案。
Kotlin
8
star
16

Minos

Help you play with Android Lint better.
Kotlin
6
star
17

CustomViewPractice-master

Just for practicing custom views.
Java
4
star
18

Moosphan

3
star
19

AndroidDailyCoding

每日一码,遇见未来
Kotlin
3
star
20

Moosphan.github.io

A new blog site that will always be used in future.
CSS
3
star
21

Awesome-android-demos

Collect some useful demos for android development
2
star
22

wechat-bookkeeping

微信小程序平台的简单记账型app,仅做练手使用~
JavaScript
2
star
23

ClashRoyaleHelper

👑. A helper to view game stats in real-time for Clash Royale players.
Dart
2
star
24

LeetCode-Practice

Practice LeetCode at regular intervals.
Java
1
star
25

Android-Roadmap

A roadmap for learning Android well.
1
star
26

Gearbox

A tools app to transform gif file to video format.
Kotlin
1
star
27

Android-Bug-Collections

Collect Android bugs and give solutions in development life.
1
star
28

Unicorn-android

Collect world's most famous unicorns and detailed infos.
Kotlin
1
star
29

Moosphan.github.useless

Self blog pages repository
HTML
1
star
30

Android-EyebrowsVideoView

An android library to set scale type for VideoView like imageView.
1
star