├── .gitignore
├── .idea
├── codeStyles
│ └── Project.xml
├── flutter_plugin2.iml
├── libraries
│ ├── Dart_SDK.xml
│ └── Flutter_Plugins.xml
├── modules.xml
├── vcs.xml
└── workspace.xml
├── .metadata
├── CHANGELOG.md
├── LICENSE
├── README.md
├── android
├── .gitignore
├── .idea
│ ├── .name
│ ├── caches
│ │ └── build_file_checksums.ser
│ ├── codeStyles
│ │ └── Project.xml
│ ├── gradle.xml
│ ├── jarRepositories.xml
│ ├── misc.xml
│ ├── modules.xml
│ └── runConfigurations.xml
├── build.gradle
├── gradle.properties
├── gradle
│ └── wrapper
│ │ ├── gradle-wrapper.jar
│ │ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── settings.gradle
└── src
│ └── main
│ ├── AndroidManifest.xml
│ └── java
│ └── com
│ └── planet
│ └── flutter_plugin2
│ ├── Contact.java
│ ├── CustomTextViewFactory.java
│ ├── FlutterPlugin2Plugin.java
│ └── Live2dView.java
├── example
├── .gitignore
├── .metadata
├── README.md
├── android
│ ├── .gitignore
│ ├── app
│ │ ├── build.gradle
│ │ └── src
│ │ │ ├── debug
│ │ │ └── AndroidManifest.xml
│ │ │ ├── main
│ │ │ ├── AndroidManifest.xml
│ │ │ ├── java
│ │ │ │ └── com
│ │ │ │ │ └── planet
│ │ │ │ │ └── flutter_plugin2_example
│ │ │ │ │ └── MainActivity.java
│ │ │ └── res
│ │ │ │ ├── drawable
│ │ │ │ └── launch_background.xml
│ │ │ │ ├── mipmap-hdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-mdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ ├── mipmap-xxxhdpi
│ │ │ │ └── ic_launcher.png
│ │ │ │ └── values
│ │ │ │ └── styles.xml
│ │ │ └── profile
│ │ │ └── AndroidManifest.xml
│ ├── build.gradle
│ ├── gradle.properties
│ ├── gradle
│ │ └── wrapper
│ │ │ └── gradle-wrapper.properties
│ ├── res
│ │ └── values
│ │ │ └── strings_en.arb
│ ├── settings.gradle
│ └── settings_aar.gradle
├── ios
│ ├── .gitignore
│ ├── Flutter
│ │ ├── AppFrameworkInfo.plist
│ │ ├── Debug.xcconfig
│ │ └── Release.xcconfig
│ ├── Podfile
│ ├── Podfile.lock
│ ├── Runner.xcodeproj
│ │ ├── project.pbxproj
│ │ ├── project.xcworkspace
│ │ │ ├── contents.xcworkspacedata
│ │ │ └── xcshareddata
│ │ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ │ └── WorkspaceSettings.xcsettings
│ │ └── xcshareddata
│ │ │ └── xcschemes
│ │ │ └── Runner.xcscheme
│ ├── Runner.xcworkspace
│ │ ├── contents.xcworkspacedata
│ │ └── xcshareddata
│ │ │ ├── IDEWorkspaceChecks.plist
│ │ │ └── WorkspaceSettings.xcsettings
│ └── Runner
│ │ ├── AppDelegate.h
│ │ ├── AppDelegate.m
│ │ ├── Assets.xcassets
│ │ ├── AppIcon.appiconset
│ │ │ ├── Contents.json
│ │ │ ├── Icon-App-1024x1024@1x.png
│ │ │ ├── Icon-App-20x20@1x.png
│ │ │ ├── Icon-App-20x20@2x.png
│ │ │ ├── Icon-App-20x20@3x.png
│ │ │ ├── Icon-App-29x29@1x.png
│ │ │ ├── Icon-App-29x29@2x.png
│ │ │ ├── Icon-App-29x29@3x.png
│ │ │ ├── Icon-App-40x40@1x.png
│ │ │ ├── Icon-App-40x40@2x.png
│ │ │ ├── Icon-App-40x40@3x.png
│ │ │ ├── Icon-App-60x60@2x.png
│ │ │ ├── Icon-App-60x60@3x.png
│ │ │ ├── Icon-App-76x76@1x.png
│ │ │ ├── Icon-App-76x76@2x.png
│ │ │ └── Icon-App-83.5x83.5@2x.png
│ │ └── LaunchImage.imageset
│ │ │ ├── Contents.json
│ │ │ ├── LaunchImage.png
│ │ │ ├── LaunchImage@2x.png
│ │ │ ├── LaunchImage@3x.png
│ │ │ └── README.md
│ │ ├── Base.lproj
│ │ ├── LaunchScreen.storyboard
│ │ └── Main.storyboard
│ │ ├── Epsilon
│ │ ├── Epsilon.cmox
│ │ ├── Epsilon_expressions.canx
│ │ ├── Epsilon_motions.canx
│ │ └── runtime
│ │ │ ├── Epsilon.1024
│ │ │ ├── texture_00.png
│ │ │ ├── texture_01.png
│ │ │ └── texture_02.png
│ │ │ ├── Epsilon.moc
│ │ │ ├── Epsilon.model.json
│ │ │ ├── Epsilon.physics.json
│ │ │ ├── expressions
│ │ │ ├── f01.exp.json
│ │ │ ├── f02.exp.json
│ │ │ ├── f03.exp.json
│ │ │ ├── f04.exp.json
│ │ │ ├── f05.exp.json
│ │ │ ├── f06.exp.json
│ │ │ ├── f07.exp.json
│ │ │ └── f08.exp.json
│ │ │ └── motions
│ │ │ ├── Epsilon_idle_01.mtn
│ │ │ ├── Epsilon_m_01.mtn
│ │ │ ├── Epsilon_m_02.mtn
│ │ │ ├── Epsilon_m_03.mtn
│ │ │ ├── Epsilon_m_04.mtn
│ │ │ ├── Epsilon_m_05.mtn
│ │ │ ├── Epsilon_m_06.mtn
│ │ │ ├── Epsilon_m_07.mtn
│ │ │ ├── Epsilon_m_08.mtn
│ │ │ ├── Epsilon_m_sp_01.mtn
│ │ │ ├── Epsilon_m_sp_02.mtn
│ │ │ ├── Epsilon_m_sp_03.mtn
│ │ │ ├── Epsilon_m_sp_04.mtn
│ │ │ ├── Epsilon_m_sp_05.mtn
│ │ │ └── Epsilon_shake_01.mtn
│ │ ├── Haru
│ │ ├── Haru.1024
│ │ │ ├── texture_00.png
│ │ │ ├── texture_01.png
│ │ │ └── texture_02.png
│ │ ├── Haru.moc
│ │ ├── README
│ │ └── model.plist
│ │ ├── HaruFullPack
│ │ ├── haru.model.json
│ │ ├── haru.physics.json
│ │ ├── haru.pose.json
│ │ ├── haru_01.1024
│ │ │ ├── texture_00.png
│ │ │ ├── texture_01.png
│ │ │ └── texture_02.png
│ │ ├── haru_01.moc
│ │ ├── haru_01.model.json
│ │ ├── haru_02.1024
│ │ │ ├── texture_00.png
│ │ │ ├── texture_01.png
│ │ │ └── texture_02.png
│ │ ├── haru_02.moc
│ │ ├── haru_02.model.json
│ │ ├── motions
│ │ │ ├── expressions
│ │ │ │ ├── f01.exp.json
│ │ │ │ ├── f02.exp.json
│ │ │ │ ├── f03.exp.json
│ │ │ │ ├── f04.exp.json
│ │ │ │ ├── f05.exp.json
│ │ │ │ ├── f06.exp.json
│ │ │ │ ├── f07.exp.json
│ │ │ │ └── f08.exp.json
│ │ │ ├── flick
│ │ │ │ └── haru_normal_06.mtn
│ │ │ ├── idle
│ │ │ │ ├── haru_idle_01.mtn
│ │ │ │ ├── haru_idle_02.mtn
│ │ │ │ └── haru_idle_03.mtn
│ │ │ ├── pinch
│ │ │ │ ├── haru_normal_01.mtn
│ │ │ │ └── haru_normal_07.mtn
│ │ │ ├── shake
│ │ │ │ └── haru_normal_03.mtn
│ │ │ └── tap
│ │ │ │ ├── haru_m_01.mtn
│ │ │ │ ├── haru_m_02.mtn
│ │ │ │ ├── haru_m_03.mtn
│ │ │ │ ├── haru_m_04.mtn
│ │ │ │ ├── haru_m_05.mtn
│ │ │ │ ├── haru_m_06.mtn
│ │ │ │ ├── haru_m_07.mtn
│ │ │ │ ├── haru_normal_02.mtn
│ │ │ │ ├── haru_normal_04.mtn
│ │ │ │ └── haru_normal_05.mtn
│ │ └── sounds
│ │ │ ├── flick
│ │ │ └── haru_normal_06.mp3
│ │ │ ├── pinch
│ │ │ ├── haru_normal_01.mp3
│ │ │ └── haru_normal_07.mp3
│ │ │ ├── shake
│ │ │ └── haru_normal_03.mp3
│ │ │ └── tap
│ │ │ ├── haru_normal_02.mp3
│ │ │ ├── haru_normal_04.mp3
│ │ │ └── haru_normal_05.mp3
│ │ ├── Info.plist
│ │ ├── Miku
│ │ ├── Miku.2048
│ │ │ └── texture_00.png
│ │ ├── Miku.moc
│ │ └── model.plist
│ │ ├── ShizukuFullPack
│ │ ├── motions
│ │ │ ├── expressions
│ │ │ │ ├── f01.exp.json
│ │ │ │ ├── f02.exp.json
│ │ │ │ ├── f03.exp.json
│ │ │ │ └── f04.exp.json
│ │ │ ├── flick
│ │ │ │ ├── flickHead01.mtn
│ │ │ │ ├── flickHead02.mtn
│ │ │ │ └── flickHead03.mtn
│ │ │ ├── idle
│ │ │ │ ├── idl_00.mtn
│ │ │ │ ├── idl_01.mtn
│ │ │ │ └── idl_02.mtn
│ │ │ ├── pinch
│ │ │ │ ├── pinchIn01.mtn
│ │ │ │ ├── pinchIn02.mtn
│ │ │ │ ├── pinchIn03.mtn
│ │ │ │ ├── pinchOut01.mtn
│ │ │ │ ├── pinchOut02.mtn
│ │ │ │ └── pinchOut03.mtn
│ │ │ ├── shake
│ │ │ │ ├── shake01.mtn
│ │ │ │ ├── shake02.mtn
│ │ │ │ └── shake03.mtn
│ │ │ └── tap
│ │ │ │ ├── tapBody01.mtn
│ │ │ │ ├── tapBody02.mtn
│ │ │ │ └── tapBody03.mtn
│ │ ├── shizuku.1024
│ │ │ ├── texture_00.png
│ │ │ ├── texture_01.png
│ │ │ ├── texture_02.png
│ │ │ ├── texture_03.png
│ │ │ ├── texture_04.png
│ │ │ └── texture_05.png
│ │ ├── shizuku.moc
│ │ ├── shizuku.model.json
│ │ ├── shizuku.physics.json
│ │ ├── shizuku.pose.json
│ │ └── sounds
│ │ │ ├── flick
│ │ │ ├── flickHead01.mp3
│ │ │ ├── flickHead02.mp3
│ │ │ └── flickHead03.mp3
│ │ │ ├── pinch
│ │ │ ├── pinchIn01.mp3
│ │ │ ├── pinchIn02.mp3
│ │ │ ├── pinchIn03.mp3
│ │ │ ├── pinchOut01.mp3
│ │ │ ├── pinchOut02.mp3
│ │ │ └── pinchOut03.mp3
│ │ │ ├── shake
│ │ │ ├── shake01.mp3
│ │ │ ├── shake02.mp3
│ │ │ └── shake03.mp3
│ │ │ └── tap
│ │ │ ├── tapBody01.mp3
│ │ │ ├── tapBody02.mp3
│ │ │ └── tapBody03.mp3
│ │ ├── WankoFullPack
│ │ ├── motions
│ │ │ ├── idle
│ │ │ │ ├── idl_01.mtn
│ │ │ │ ├── idl_02.mtn
│ │ │ │ ├── idl_03.mtn
│ │ │ │ └── idl_04.mtn
│ │ │ ├── shake
│ │ │ │ ├── shake_01.mtn
│ │ │ │ └── shake_02.mtn
│ │ │ └── tap
│ │ │ │ ├── 01_ote.mtn
│ │ │ │ ├── 02_okawari.mtn
│ │ │ │ ├── 03_tatsu.mtn
│ │ │ │ ├── 04_wan.mtn
│ │ │ │ ├── 05_wanwan.mtn
│ │ │ │ ├── 06_runrun.mtn
│ │ │ │ ├── 07_buruburu.mtn
│ │ │ │ ├── 08_petan.mtn
│ │ │ │ ├── 09_doya.mtn
│ │ │ │ ├── 10_kiri.mtn
│ │ │ │ ├── 11_dance01.mtn
│ │ │ │ ├── 12_dance02.mtn
│ │ │ │ └── 13_dance03.mtn
│ │ ├── wanko.1024
│ │ │ └── texture_00.png
│ │ ├── wanko.moc
│ │ └── wanko.model.json
│ │ ├── Wankoromochi
│ │ ├── Wankoromochi.1024
│ │ │ └── texture_00.png
│ │ ├── Wankoromochi.moc
│ │ └── model.plist
│ │ ├── back_class_normal.png
│ │ ├── back_class_normal1.png
│ │ ├── hibiki
│ │ ├── hibiki.cmox
│ │ ├── hibiki_expressions.canx
│ │ ├── hibiki_voice.canx
│ │ └── runtime
│ │ │ ├── expressions
│ │ │ ├── f01.exp.json
│ │ │ ├── f02.exp.json
│ │ │ ├── f03.exp.json
│ │ │ ├── f04.exp.json
│ │ │ ├── f05.exp.json
│ │ │ └── f06.exp.json
│ │ │ ├── hibiki.2048
│ │ │ └── texture_00.png
│ │ │ ├── hibiki.moc
│ │ │ ├── hibiki.model.json
│ │ │ ├── hibiki.physics.json
│ │ │ ├── motions
│ │ │ ├── hibiki_01.mtn
│ │ │ ├── hibiki_02.mtn
│ │ │ ├── hibiki_03.mtn
│ │ │ ├── hibiki_04.mtn
│ │ │ ├── hibiki_05.mtn
│ │ │ ├── idle_01.mtn
│ │ │ ├── idle_02.mtn
│ │ │ ├── idle_03.mtn
│ │ │ └── idle_04.mtn
│ │ │ └── sounds
│ │ │ ├── hibiki_01.mp3
│ │ │ ├── hibiki_02.mp3
│ │ │ ├── hibiki_03.mp3
│ │ │ ├── hibiki_04.mp3
│ │ │ └── hibiki_05.mp3
│ │ ├── hiyori_pro_en
│ │ ├── ReadMe.txt
│ │ ├── hiyori_pro_en_t02.can3
│ │ └── hiyori_pro_en_t07.cmo3
│ │ └── main.m
├── lib
│ ├── generated
│ │ └── i18n.dart
│ └── main.dart
├── pubspec.lock
├── pubspec.yaml
└── test
│ └── widget_test.dart
├── flutter_plugin2.iml
├── gradle
└── wrapper
│ ├── gradle-wrapper.jar
│ └── gradle-wrapper.properties
├── gradlew
├── gradlew.bat
├── ios
├── .gitignore
├── Assets
│ └── .gitkeep
├── Classes
│ ├── FLNativeView.h
│ ├── FLNativeView.m
│ ├── FlutterPlugin2Plugin.h
│ ├── FlutterPlugin2Plugin.m
│ ├── PPLive2dView.h
│ └── PPLive2dView.mm
├── PPLive2D
│ ├── Assets
│ │ └── .gitkeep
│ ├── Live2D
│ │ ├── framework
│ │ │ ├── IPlatformManager.h
│ │ │ ├── L2DBaseModel.cpp
│ │ │ ├── L2DBaseModel.h
│ │ │ ├── L2DExpressionMotion.cpp
│ │ │ ├── L2DExpressionMotion.h
│ │ │ ├── L2DEyeBlink.cpp
│ │ │ ├── L2DEyeBlink.h
│ │ │ ├── L2DMatrix44.cpp
│ │ │ ├── L2DMatrix44.h
│ │ │ ├── L2DModelMatrix.cpp
│ │ │ ├── L2DModelMatrix.h
│ │ │ ├── L2DMotionManager.cpp
│ │ │ ├── L2DMotionManager.h
│ │ │ ├── L2DPhysics.cpp
│ │ │ ├── L2DPhysics.h
│ │ │ ├── L2DPose.cpp
│ │ │ ├── L2DPose.h
│ │ │ ├── L2DStandardID.h
│ │ │ ├── L2DTargetPoint.cpp
│ │ │ ├── L2DTargetPoint.h
│ │ │ ├── L2DTextureDesc.cpp
│ │ │ ├── L2DTextureDesc.h
│ │ │ ├── L2DViewMatrix.cpp
│ │ │ ├── L2DViewMatrix.h
│ │ │ ├── Live2DFramework.cpp
│ │ │ └── Live2DFramework.h
│ │ ├── include
│ │ │ ├── ALive2DModel.h
│ │ │ ├── DEF.h
│ │ │ ├── Live2D.h
│ │ │ ├── Live2DModelIPhone.h
│ │ │ ├── ModelContext.h
│ │ │ ├── avatar
│ │ │ │ └── AvatarPartsItem.h
│ │ │ ├── base
│ │ │ │ ├── BDAffine.h
│ │ │ │ ├── BDBoxGrid.h
│ │ │ │ ├── IBaseContext.h
│ │ │ │ ├── IBaseData.h
│ │ │ │ └── private
│ │ │ │ │ └── AffineEnt.h
│ │ │ ├── draw
│ │ │ │ ├── DDTexture.h
│ │ │ │ ├── IDrawContext.h
│ │ │ │ └── IDrawData.h
│ │ │ ├── graphics
│ │ │ │ ├── DrawParam.h
│ │ │ │ ├── DrawParam_OpenGLES1.h
│ │ │ │ ├── DrawProfileCocos2D.h
│ │ │ │ ├── DrawProfileUnity.h
│ │ │ │ ├── UtOpenGLDebug.h
│ │ │ │ └── UtOpenGLES2.h
│ │ │ ├── id
│ │ │ │ ├── BaseDataID.h
│ │ │ │ ├── DrawDataID.h
│ │ │ │ ├── ID.h
│ │ │ │ ├── ParamID.h
│ │ │ │ └── PartsDataID.h
│ │ │ ├── io
│ │ │ │ ├── BReader.h
│ │ │ │ ├── ByteBuffer.h
│ │ │ │ ├── FileFormat2.h
│ │ │ │ ├── ISerializableV2.h
│ │ │ │ ├── RefString.h
│ │ │ │ └── data
│ │ │ │ │ └── Arrays2D.h
│ │ │ ├── memory
│ │ │ │ ├── AMemoryHolder.h
│ │ │ │ ├── APageHeader.h
│ │ │ │ ├── LDAllocator.h
│ │ │ │ ├── LDObject.h
│ │ │ │ ├── LDUnmanagedObject.h
│ │ │ │ ├── MemoryParam.h
│ │ │ │ ├── UtMemory.h
│ │ │ │ ├── debug
│ │ │ │ │ ├── MemoryInfo.h
│ │ │ │ │ └── MemoryInfoSet.h
│ │ │ │ ├── fixed
│ │ │ │ │ ├── MHPageHeaderFixed.h
│ │ │ │ │ └── MemoryHolderFixed.h
│ │ │ │ └── tmp
│ │ │ │ │ ├── MHBin.h
│ │ │ │ │ ├── MHPageHeaderTmp.h
│ │ │ │ │ └── MemoryHolderTmp.h
│ │ │ ├── model
│ │ │ │ ├── ModelImpl.h
│ │ │ │ ├── PartsData.h
│ │ │ │ └── UtModel.h
│ │ │ ├── motion
│ │ │ │ ├── AMotion.h
│ │ │ │ ├── EyeBlinkMotion.h
│ │ │ │ ├── Live2DMotion.h
│ │ │ │ ├── Live2DMotionBin.h
│ │ │ │ ├── MotionQueueEnt.h
│ │ │ │ └── MotionQueueManager.h
│ │ │ ├── param
│ │ │ │ ├── ParamDefFloat.h
│ │ │ │ ├── ParamDefSet.h
│ │ │ │ ├── ParamPivots.h
│ │ │ │ └── PivotManager.h
│ │ │ ├── physics
│ │ │ │ ├── PhysicsHair.h
│ │ │ │ └── PhysicsParams.h
│ │ │ ├── type
│ │ │ │ ├── LDAffineTransform.h
│ │ │ │ ├── LDColor.h
│ │ │ │ ├── LDMap.h
│ │ │ │ ├── LDPoint.h
│ │ │ │ ├── LDPointF.h
│ │ │ │ ├── LDRect.h
│ │ │ │ ├── LDRectF.h
│ │ │ │ ├── LDString.h
│ │ │ │ └── LDVector.h
│ │ │ └── util
│ │ │ │ ├── Json.h
│ │ │ │ ├── UtArray.h
│ │ │ │ ├── UtDebug.h
│ │ │ │ ├── UtFile.h
│ │ │ │ ├── UtInterpolate.h
│ │ │ │ ├── UtMath.h
│ │ │ │ ├── UtMotion.h
│ │ │ │ ├── UtOS_iPhone.h
│ │ │ │ ├── UtString.h
│ │ │ │ └── UtSystem.h
│ │ └── lib
│ │ │ └── libLive2D.a
│ └── Tools
│ │ ├── AccelHelper.h
│ │ ├── AccelHelper.mm
│ │ ├── FileManager.h
│ │ ├── FileManager.m
│ │ ├── LAppDefine.h
│ │ ├── LAppLive2DManager.h
│ │ ├── LAppLive2DManager.mm
│ │ ├── LAppModel.h
│ │ ├── LAppModel.mm
│ │ ├── LAppRenderer.h
│ │ ├── LAppRenderer.mm
│ │ ├── LAppTextureDesc.h
│ │ ├── LAppTextureDesc.mm
│ │ ├── LAppView.h
│ │ ├── LAppView.mm
│ │ ├── LModelConfig.h
│ │ ├── LModelConfig.mm
│ │ ├── ModelSetting.h
│ │ ├── ModelSetting.mm
│ │ ├── OffScreenImage.h
│ │ ├── OffScreenImage.m
│ │ ├── PlatformManager.h
│ │ ├── PlatformManager.mm
│ │ ├── SimpleImage.h
│ │ ├── SimpleImage.m
│ │ ├── TouchManager.h
│ │ └── TouchManager.m
└── flutter_plugin2.podspec
├── lib
├── Live2dViewPlatform.dart
├── flutter_plugin2.dart
└── live2d_view.dart
├── local.properties
├── pubspec.lock
├── pubspec.yaml
├── settings.gradle
└── test
└── flutter_plugin2_test.dart
/.gitignore:
--------------------------------------------------------------------------------
1 | .DS_Store
2 | .dart_tool/
3 |
4 | .packages
5 | .pub/
6 |
7 | build/
8 |
--------------------------------------------------------------------------------
/.idea/flutter_plugin2.iml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
--------------------------------------------------------------------------------
/.idea/libraries/Dart_SDK.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
--------------------------------------------------------------------------------
/.idea/libraries/Flutter_Plugins.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/.idea/vcs.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
--------------------------------------------------------------------------------
/.metadata:
--------------------------------------------------------------------------------
1 | # This file tracks properties of this Flutter project.
2 | # Used by Flutter tool to assess capabilities and perform upgrades etc.
3 | #
4 | # This file should be version controlled and should not be manually edited.
5 |
6 | version:
7 | revision: 216dee60c0cc9449f0b29bcf922974d612263e24
8 | channel: stable
9 |
10 | project_type: plugin
11 |
--------------------------------------------------------------------------------
/CHANGELOG.md:
--------------------------------------------------------------------------------
1 | ## 0.0.1
2 |
3 | * TODO: Describe initial release.
4 |
--------------------------------------------------------------------------------
/LICENSE:
--------------------------------------------------------------------------------
1 | TODO: Add your license here.
2 |
--------------------------------------------------------------------------------
/README.md:
--------------------------------------------------------------------------------
1 | # flutter_plugin2
2 |
3 | A new Flutter plugin.
4 |
5 | ## Getting Started
6 |
7 | This project is a starting point for a Flutter
8 | [plug-in package](https://flutter.dev/developing-packages/),
9 | a specialized package that includes platform-specific implementation code for
10 | Android and/or iOS.
11 |
12 | For help getting started with Flutter, view our
13 | [online documentation](https://flutter.dev/docs), which offers tutorials,
14 | samples, guidance on mobile development, and a full API reference.
15 |
16 |
--------------------------------------------------------------------------------
/android/.gitignore:
--------------------------------------------------------------------------------
1 | *.iml
2 | .gradle
3 | /local.properties
4 | /.idea/workspace.xml
5 | /.idea/libraries
6 | .DS_Store
7 | /build
8 | /captures
9 |
--------------------------------------------------------------------------------
/android/.idea/.name:
--------------------------------------------------------------------------------
1 | flutter_plugin2
--------------------------------------------------------------------------------
/android/.idea/caches/build_file_checksums.ser:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PlanetWalkDev/flutter_live2d_plugin/d7b4c50010df581e5216d5f408f2080186de6d3d/android/.idea/caches/build_file_checksums.ser
--------------------------------------------------------------------------------
/android/.idea/gradle.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
19 |
20 |
--------------------------------------------------------------------------------
/android/.idea/jarRepositories.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
13 |
14 |
15 |
16 |
17 |
18 |
19 |
20 |
21 |
22 |
23 |
24 |
25 |
26 |
27 |
28 |
29 |
30 |
31 |
32 |
33 |
34 |
35 |
--------------------------------------------------------------------------------
/android/.idea/misc.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
--------------------------------------------------------------------------------
/android/.idea/modules.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
--------------------------------------------------------------------------------
/android/.idea/runConfigurations.xml:
--------------------------------------------------------------------------------
1 |
2 |
3 |
4 |
5 |
6 |
7 |
8 |
9 |
10 |
11 |
12 |
--------------------------------------------------------------------------------
/android/build.gradle:
--------------------------------------------------------------------------------
1 | group 'com.planet.flutter_plugin2'
2 | version '1.0'
3 |
4 | buildscript {
5 | repositories {
6 | google()
7 | jcenter()
8 | maven { url "http://pub.flutter-io.cn" }
9 |
10 | }
11 |
12 | dependencies {
13 | classpath 'com.android.tools.build:gradle:3.5.0'
14 | }
15 | }
16 |
17 | rootProject.allprojects {
18 | repositories {
19 | maven { url 'http://121.89.214.48:8181/repository/maven-public/' }
20 | maven { url 'https://androidx.dev/snapshots/builds/6787662/artifacts/repository/' }
21 |
22 | maven { url "http://pub.flutter-io.cn" }
23 | google()
24 | jcenter()
25 | }
26 | }
27 |
28 | apply plugin: 'com.android.library'
29 |
30 | android {
31 | compileSdkVersion 28
32 |
33 | defaultConfig {
34 | minSdkVersion 16
35 | }
36 | lintOptions {
37 | disable 'InvalidPackage'
38 | }
39 | compileOptions {
40 | sourceCompatibility JavaVersion.VERSION_1_8
41 | targetCompatibility JavaVersion.VERSION_1_8
42 | }
43 | buildToolsVersion '30.0.0'
44 |
45 | }
46 | //repositories {
47 | // // Depending on AndroidX Snapshot Builds to get the latest CameraX libs.
48 | // maven { url 'https://androidx.dev/snapshots/builds/6787662/artifacts/repository/' }
49 | //}
50 | dependencies {
51 | implementation 'com.planet:live2d:1.3.7'
52 |
53 | }
54 | configurations {
55 | cleanedAnnotations
56 | compile.exclude group: 'org.jetbrains' , module:'annotations'
57 | }
--------------------------------------------------------------------------------
/android/gradle.properties:
--------------------------------------------------------------------------------
1 | org.gradle.jvmargs=-Xmx1536M
2 | android.enableR8=true
3 | android.useAndroidX=true
4 | android.enableJetifier=true
5 |
--------------------------------------------------------------------------------
/android/gradle/wrapper/gradle-wrapper.jar:
--------------------------------------------------------------------------------
https://raw.githubusercontent.com/PlanetWalkDev/flutter_live2d_plugin/d7b4c50010df581e5216d5f408f2080186de6d3d/android/gradle/wrapper/gradle-wrapper.jar
--------------------------------------------------------------------------------
/android/gradle/wrapper/gradle-wrapper.properties:
--------------------------------------------------------------------------------
1 | distributionBase=GRADLE_USER_HOME
2 | distributionPath=wrapper/dists
3 | zipStoreBase=GRADLE_USER_HOME
4 | zipStorePath=wrapper/dists
5 | distributionUrl=https\://services.gradle.org/distributions/gradle-5.6.2-all.zip
6 |
--------------------------------------------------------------------------------
/android/settings.gradle:
--------------------------------------------------------------------------------
1 | rootProject.name = 'flutter_plugin2'
2 |
--------------------------------------------------------------------------------
/android/src/main/AndroidManifest.xml:
--------------------------------------------------------------------------------
1 |
3 |
4 |
--------------------------------------------------------------------------------
/android/src/main/java/com/planet/flutter_plugin2/Contact.java:
--------------------------------------------------------------------------------
1 | package com.planet.flutter_plugin2;
2 |
3 | public interface Contact {
4 | static final String face="faceType";
5 | static final String normal="normal";
6 |
7 | }
--------------------------------------------------------------------------------
/android/src/main/java/com/planet/flutter_plugin2/CustomTextViewFactory.java:
--------------------------------------------------------------------------------
1 | package com.planet.flutter_plugin2;
2 |
3 | import android.content.Context;
4 | import android.view.View;
5 |
6 | import java.util.Map;
7 |
8 | import io.flutter.plugin.common.BinaryMessenger;
9 | import io.flutter.plugin.common.MessageCodec;
10 | import io.flutter.plugin.platform.PlatformView;
11 | import io.flutter.plugin.platform.PlatformViewFactory;
12 |
13 | public class CustomTextViewFactory extends PlatformViewFactory {
14 | private final BinaryMessenger messenger;
15 | private final View containerView;
16 |
17 |
18 | /**
19 | * @param createArgsCodec the codec used to decode the args parameter of {@link #create}.
20 | * @param
21 | */
22 | public CustomTextViewFactory(BinaryMessenger messenger, MessageCodec