├── .gitignore ├── LICENSE ├── README.md ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── images ├── pic1.png └── pic2.gif ├── local.properties ├── settings.gradle └── src └── main ├── java ├── com │ └── xiaopo │ │ └── flying │ │ └── layoutmaster │ │ ├── ActionKit.java │ │ ├── AndroidColor.java │ │ ├── action │ │ ├── HookLayoutInspectorActionV1.java │ │ └── HookLayoutInspectorActionV2.java │ │ └── refer │ │ ├── FlyingGetClientWindowsTask.java │ │ ├── FlyingLayoutInspectorCaptureTask.java │ │ └── interpolator │ │ ├── AccelerateDecelerateInterpolator.java │ │ ├── AccelerateInterpolator.java │ │ ├── AnticipateInterpolator.java │ │ ├── AnticipateOvershootInterpolator.java │ │ ├── BounceInterpolator.java │ │ ├── CycleInterpolator.java │ │ ├── DecelerateInterpolator.java │ │ ├── FastOutLinearInInterpolator.java │ │ ├── FastOutSlowInInterpolator.java │ │ ├── LinearInterpolator.java │ │ ├── LinearOutSlowInInterpolator.java │ │ ├── LookupTableInterpolator.java │ │ ├── OvershootInterpolator.java │ │ └── TimeInterpolator.java └── org │ └── joor │ ├── Compile.java │ ├── CompileOptions.java │ ├── Reflect.java │ └── ReflectException.java ├── kotlin └── com │ └── xiaopo │ └── flying │ └── layoutmaster │ ├── BidirectionalMap.kt │ ├── FlyingAnimator.kt │ ├── GlobalConfig.kt │ ├── LayoutInspectorBridge2.kt │ ├── LayoutInspectorHook.kt │ ├── property │ ├── BitwisePropertyType.kt │ ├── EnumPropertyType.kt │ ├── FlyingProperty.kt │ ├── Gravity.kt │ ├── PropertyType.kt │ ├── SupportProperties.kt │ ├── SupportPropertiesV2.kt │ └── animate │ │ ├── InterpolatorInfo.kt │ │ └── SupportInterpolator.kt │ └── ui │ ├── FlyingJTextField.kt │ ├── FlyingParametersPanel.kt │ └── FlyingPopup.kt └── resources └── META-INF └── plugin.xml /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/.gitignore -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/LICENSE -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/README.md -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/gradlew.bat -------------------------------------------------------------------------------- /images/pic1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/images/pic1.png -------------------------------------------------------------------------------- /images/pic2.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/images/pic2.gif -------------------------------------------------------------------------------- /local.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/local.properties -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | rootProject.name = 'LayoutMaster' 2 | 3 | -------------------------------------------------------------------------------- /src/main/java/com/xiaopo/flying/layoutmaster/ActionKit.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/com/xiaopo/flying/layoutmaster/ActionKit.java -------------------------------------------------------------------------------- /src/main/java/com/xiaopo/flying/layoutmaster/AndroidColor.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/com/xiaopo/flying/layoutmaster/AndroidColor.java -------------------------------------------------------------------------------- /src/main/java/com/xiaopo/flying/layoutmaster/action/HookLayoutInspectorActionV1.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/com/xiaopo/flying/layoutmaster/action/HookLayoutInspectorActionV1.java -------------------------------------------------------------------------------- /src/main/java/com/xiaopo/flying/layoutmaster/action/HookLayoutInspectorActionV2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/com/xiaopo/flying/layoutmaster/action/HookLayoutInspectorActionV2.java -------------------------------------------------------------------------------- /src/main/java/com/xiaopo/flying/layoutmaster/refer/FlyingGetClientWindowsTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/com/xiaopo/flying/layoutmaster/refer/FlyingGetClientWindowsTask.java -------------------------------------------------------------------------------- /src/main/java/com/xiaopo/flying/layoutmaster/refer/FlyingLayoutInspectorCaptureTask.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/com/xiaopo/flying/layoutmaster/refer/FlyingLayoutInspectorCaptureTask.java -------------------------------------------------------------------------------- /src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/AccelerateDecelerateInterpolator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/AccelerateDecelerateInterpolator.java -------------------------------------------------------------------------------- /src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/AccelerateInterpolator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/AccelerateInterpolator.java -------------------------------------------------------------------------------- /src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/AnticipateInterpolator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/AnticipateInterpolator.java -------------------------------------------------------------------------------- /src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/AnticipateOvershootInterpolator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/AnticipateOvershootInterpolator.java -------------------------------------------------------------------------------- /src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/BounceInterpolator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/BounceInterpolator.java -------------------------------------------------------------------------------- /src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/CycleInterpolator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/CycleInterpolator.java -------------------------------------------------------------------------------- /src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/DecelerateInterpolator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/DecelerateInterpolator.java -------------------------------------------------------------------------------- /src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/FastOutLinearInInterpolator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/FastOutLinearInInterpolator.java -------------------------------------------------------------------------------- /src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/FastOutSlowInInterpolator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/FastOutSlowInInterpolator.java -------------------------------------------------------------------------------- /src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/LinearInterpolator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/LinearInterpolator.java -------------------------------------------------------------------------------- /src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/LinearOutSlowInInterpolator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/LinearOutSlowInInterpolator.java -------------------------------------------------------------------------------- /src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/LookupTableInterpolator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/LookupTableInterpolator.java -------------------------------------------------------------------------------- /src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/OvershootInterpolator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/OvershootInterpolator.java -------------------------------------------------------------------------------- /src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/TimeInterpolator.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/com/xiaopo/flying/layoutmaster/refer/interpolator/TimeInterpolator.java -------------------------------------------------------------------------------- /src/main/java/org/joor/Compile.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/org/joor/Compile.java -------------------------------------------------------------------------------- /src/main/java/org/joor/CompileOptions.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/org/joor/CompileOptions.java -------------------------------------------------------------------------------- /src/main/java/org/joor/Reflect.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/org/joor/Reflect.java -------------------------------------------------------------------------------- /src/main/java/org/joor/ReflectException.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/java/org/joor/ReflectException.java -------------------------------------------------------------------------------- /src/main/kotlin/com/xiaopo/flying/layoutmaster/BidirectionalMap.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/kotlin/com/xiaopo/flying/layoutmaster/BidirectionalMap.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/xiaopo/flying/layoutmaster/FlyingAnimator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/kotlin/com/xiaopo/flying/layoutmaster/FlyingAnimator.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/xiaopo/flying/layoutmaster/GlobalConfig.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/kotlin/com/xiaopo/flying/layoutmaster/GlobalConfig.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/xiaopo/flying/layoutmaster/LayoutInspectorBridge2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/kotlin/com/xiaopo/flying/layoutmaster/LayoutInspectorBridge2.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/xiaopo/flying/layoutmaster/LayoutInspectorHook.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/kotlin/com/xiaopo/flying/layoutmaster/LayoutInspectorHook.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/xiaopo/flying/layoutmaster/property/BitwisePropertyType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/kotlin/com/xiaopo/flying/layoutmaster/property/BitwisePropertyType.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/xiaopo/flying/layoutmaster/property/EnumPropertyType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/kotlin/com/xiaopo/flying/layoutmaster/property/EnumPropertyType.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/xiaopo/flying/layoutmaster/property/FlyingProperty.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/kotlin/com/xiaopo/flying/layoutmaster/property/FlyingProperty.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/xiaopo/flying/layoutmaster/property/Gravity.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/kotlin/com/xiaopo/flying/layoutmaster/property/Gravity.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/xiaopo/flying/layoutmaster/property/PropertyType.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/kotlin/com/xiaopo/flying/layoutmaster/property/PropertyType.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/xiaopo/flying/layoutmaster/property/SupportProperties.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/kotlin/com/xiaopo/flying/layoutmaster/property/SupportProperties.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/xiaopo/flying/layoutmaster/property/SupportPropertiesV2.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/kotlin/com/xiaopo/flying/layoutmaster/property/SupportPropertiesV2.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/xiaopo/flying/layoutmaster/property/animate/InterpolatorInfo.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/kotlin/com/xiaopo/flying/layoutmaster/property/animate/InterpolatorInfo.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/xiaopo/flying/layoutmaster/property/animate/SupportInterpolator.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/kotlin/com/xiaopo/flying/layoutmaster/property/animate/SupportInterpolator.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/xiaopo/flying/layoutmaster/ui/FlyingJTextField.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/kotlin/com/xiaopo/flying/layoutmaster/ui/FlyingJTextField.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/xiaopo/flying/layoutmaster/ui/FlyingParametersPanel.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/kotlin/com/xiaopo/flying/layoutmaster/ui/FlyingParametersPanel.kt -------------------------------------------------------------------------------- /src/main/kotlin/com/xiaopo/flying/layoutmaster/ui/FlyingPopup.kt: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/kotlin/com/xiaopo/flying/layoutmaster/ui/FlyingPopup.kt -------------------------------------------------------------------------------- /src/main/resources/META-INF/plugin.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/wuapnjie/LayoutMaster/HEAD/src/main/resources/META-INF/plugin.xml --------------------------------------------------------------------------------