├── .gitignore ├── .idea ├── compiler.xml ├── copyright │ └── profiles_settings.xml ├── gradle.xml ├── misc.xml ├── modules.xml └── runConfigurations.xml ├── README.md ├── app ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── drawn │ │ └── lltvcn │ │ └── com │ │ └── textdemo │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── assets │ │ ├── res.zip │ │ └── ttf │ │ │ ├── 01方正经黑简体.TTF │ │ │ ├── 02方正静蕾体.TTF │ │ │ ├── 03方正兰亭纤黑简体.ttf │ │ │ ├── 04汉仪铸字童年体.ttf │ │ │ ├── 05汉仪乐喵字体.ttf │ │ │ ├── 06汉仪良品线简5.0.ttf │ │ │ ├── 07兰亭特黑简.TTF │ │ │ ├── 08华康娃娃体W5.TTF │ │ │ ├── 09造字工房朗倩.ttf │ │ │ ├── 10新蒂下午茶体.ttf │ │ │ ├── 11迷你汉真广标.ttf │ │ │ ├── 12方正咆哮体.TTF │ │ │ ├── 13造字工房静黑.ttf │ │ │ ├── 14钱氏字体.ttf │ │ │ ├── 15华康海报体.ttf │ │ │ ├── 16Aa小鹿.ttf │ │ │ ├── 17腾祥麦黑简.ttf │ │ │ ├── 18汉仪乐体.ttf │ │ │ ├── 19华康翩翩体.ttf │ │ │ ├── 20张海山锐线体2.0.ttf │ │ │ └── 21新蒂黑板报底字体.ttf │ ├── java │ │ └── drawn │ │ │ └── lltvcn │ │ │ └── com │ │ │ ├── span │ │ │ ├── BaseSpan.java │ │ │ ├── ClipTxtSpan.java │ │ │ ├── LightSpan.java │ │ │ ├── LineColorSpan.java │ │ │ ├── LineImgSpan.java │ │ │ ├── OffsetTxtSpan.java │ │ │ ├── RandomBgSpan.java │ │ │ ├── ShaderShadowSpan.java │ │ │ ├── ShakeTxtSpan.java │ │ │ ├── SingleTxtBgSpan.java │ │ │ ├── SingleTxtRotateSpan.java │ │ │ ├── StokeTxtSpan.java │ │ │ └── TxtSpan.java │ │ │ ├── textdemo │ │ │ ├── CodeActivity.java │ │ │ ├── DemoActivity.java │ │ │ ├── EditActivity.java │ │ │ ├── ListActivity.java │ │ │ ├── MainActivity.java │ │ │ ├── MainApplication.java │ │ │ ├── ParamProvider.java │ │ │ ├── ParamProviderImpl.java │ │ │ ├── ReviewActivity.java │ │ │ ├── ReviewAniActivity.java │ │ │ ├── TxtShader2.java │ │ │ ├── TxtShader2Ext.java │ │ │ ├── controller │ │ │ │ ├── AddLayerViewController.java │ │ │ │ ├── EditParamViewController.java │ │ │ │ ├── EditTxtController.java │ │ │ │ └── SelectController.java │ │ │ └── data │ │ │ │ ├── BgData.java │ │ │ │ ├── FontData.java │ │ │ │ └── FontStyleData.java │ │ │ └── util │ │ │ ├── FileUtil.java │ │ │ ├── FontUtil.java │ │ │ ├── SUtil.java │ │ │ └── ZipUtil.java │ └── res │ │ ├── drawable-xhdpi │ │ ├── f.png │ │ ├── fore.png │ │ ├── jjj.9.png │ │ ├── line.png │ │ ├── line_bottom.png │ │ ├── paint.png │ │ ├── paint3.png │ │ ├── shader.png │ │ └── timg_4.jpg │ │ ├── layout │ │ ├── activity_demo.xml │ │ ├── activity_main.xml │ │ ├── item_array.xml │ │ ├── item_ck.xml │ │ ├── item_demo.xml │ │ ├── item_enum.xml │ │ ├── item_layer.xml │ │ ├── item_normal.xml │ │ ├── layout_add_layer.xml │ │ ├── layout_code.xml │ │ ├── layout_edit.xml │ │ ├── layout_edit_txt.xml │ │ ├── layout_edit_v2.xml │ │ ├── layout_general_layer.xml │ │ ├── layout_list.xml │ │ ├── layout_review.xml │ │ ├── layout_review_ani.xml │ │ └── layout_scroll.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-w820dp │ │ └── dimens.xml │ │ └── values │ │ ├── colors.xml │ │ ├── dimens.xml │ │ ├── strings.xml │ │ └── styles.xml │ └── test │ └── java │ └── drawn │ └── lltvcn │ └── com │ └── textdemo │ └── ExampleUnitTest.java ├── freefont ├── .gitignore ├── build.gradle ├── proguard-rules.pro └── src │ ├── androidTest │ └── java │ │ └── com │ │ └── lltvcn │ │ └── freefont │ │ └── ExampleInstrumentedTest.java │ ├── main │ ├── AndroidManifest.xml │ ├── java │ │ └── com │ │ │ └── lltvcn │ │ │ └── freefont │ │ │ └── core │ │ │ ├── animation │ │ │ ├── A.java │ │ │ ├── Animation2IA.java │ │ │ ├── AnimationQueen.java │ │ │ ├── BaseAnimation.java │ │ │ ├── BaseAnimation2IA.java │ │ │ ├── ICanvasTransform.java │ │ │ ├── TA.java │ │ │ ├── TAnimation.java │ │ │ ├── TAnimationQueen.java │ │ │ └── TAnimationSet.java │ │ │ ├── annotation │ │ │ ├── Description.java │ │ │ ├── Font.java │ │ │ └── Img.java │ │ │ ├── data │ │ │ ├── AniData.java │ │ │ ├── BlurParam.java │ │ │ ├── ClipParam.java │ │ │ ├── DrawData.java │ │ │ ├── IDispatchDraw.java │ │ │ ├── IShaderData.java │ │ │ ├── IndexParam.java │ │ │ ├── LayerData.java │ │ │ ├── LineData.java │ │ │ ├── OffsetParam.java │ │ │ ├── ShadeRadiusParam.java │ │ │ ├── ShaderBitmapParam.java │ │ │ ├── ShaderLinearParam.java │ │ │ ├── ShaderParam.java │ │ │ ├── ShaderSweepParam.java │ │ │ ├── ShadowParam.java │ │ │ └── StokeParam.java │ │ │ ├── layer │ │ │ ├── BaseLayer.java │ │ │ ├── ClipDrawer.java │ │ │ ├── DrawDiapatcher.java │ │ │ ├── FontStyle.java │ │ │ ├── ILayer.java │ │ │ ├── ImgLayer.java │ │ │ ├── LayerDataFactory.java │ │ │ ├── LayerSpan.java │ │ │ ├── MultiLayer.java │ │ │ ├── OffsetDrawer.java │ │ │ ├── PaintHandler.java │ │ │ ├── SingleWarpSpan.java │ │ │ ├── SourceLoader.java │ │ │ └── TxtLayer.java │ │ │ ├── linedrawer │ │ │ ├── BackgroundDrawer.java │ │ │ ├── ForegroundDrawer.java │ │ │ ├── Gravity.java │ │ │ ├── LineDrawer.java │ │ │ ├── LineImgBackgroundDrawer.java │ │ │ ├── LineImgDrawer.java │ │ │ └── LineImgForegroundDrawer.java │ │ │ ├── util │ │ │ └── CU.java │ │ │ └── view │ │ │ ├── STextView.java │ │ │ ├── ShadeEditText.java │ │ │ └── ShadeTextView.java │ └── res │ │ └── values │ │ └── strings.xml │ └── test │ └── java │ └── com │ └── lltvcn │ └── freefont │ └── ExampleUnitTest.java ├── gradle.properties ├── gradle └── wrapper │ ├── gradle-wrapper.jar │ └── gradle-wrapper.properties ├── gradlew ├── gradlew.bat ├── res └── res.gif └── settings.gradle /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/.gitignore -------------------------------------------------------------------------------- /.idea/compiler.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/.idea/compiler.xml -------------------------------------------------------------------------------- /.idea/copyright/profiles_settings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/.idea/copyright/profiles_settings.xml -------------------------------------------------------------------------------- /.idea/gradle.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/.idea/gradle.xml -------------------------------------------------------------------------------- /.idea/misc.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/.idea/misc.xml -------------------------------------------------------------------------------- /.idea/modules.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/.idea/modules.xml -------------------------------------------------------------------------------- /.idea/runConfigurations.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/.idea/runConfigurations.xml -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/README.md -------------------------------------------------------------------------------- /app/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /app/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/build.gradle -------------------------------------------------------------------------------- /app/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/proguard-rules.pro -------------------------------------------------------------------------------- /app/src/androidTest/java/drawn/lltvcn/com/textdemo/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/androidTest/java/drawn/lltvcn/com/textdemo/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /app/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /app/src/main/assets/res.zip: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/res.zip -------------------------------------------------------------------------------- /app/src/main/assets/ttf/01方正经黑简体.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/01方正经黑简体.TTF -------------------------------------------------------------------------------- /app/src/main/assets/ttf/02方正静蕾体.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/02方正静蕾体.TTF -------------------------------------------------------------------------------- /app/src/main/assets/ttf/03方正兰亭纤黑简体.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/03方正兰亭纤黑简体.ttf -------------------------------------------------------------------------------- /app/src/main/assets/ttf/04汉仪铸字童年体.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/04汉仪铸字童年体.ttf -------------------------------------------------------------------------------- /app/src/main/assets/ttf/05汉仪乐喵字体.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/05汉仪乐喵字体.ttf -------------------------------------------------------------------------------- /app/src/main/assets/ttf/06汉仪良品线简5.0.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/06汉仪良品线简5.0.ttf -------------------------------------------------------------------------------- /app/src/main/assets/ttf/07兰亭特黑简.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/07兰亭特黑简.TTF -------------------------------------------------------------------------------- /app/src/main/assets/ttf/08华康娃娃体W5.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/08华康娃娃体W5.TTF -------------------------------------------------------------------------------- /app/src/main/assets/ttf/09造字工房朗倩.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/09造字工房朗倩.ttf -------------------------------------------------------------------------------- /app/src/main/assets/ttf/10新蒂下午茶体.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/10新蒂下午茶体.ttf -------------------------------------------------------------------------------- /app/src/main/assets/ttf/11迷你汉真广标.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/11迷你汉真广标.ttf -------------------------------------------------------------------------------- /app/src/main/assets/ttf/12方正咆哮体.TTF: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/12方正咆哮体.TTF -------------------------------------------------------------------------------- /app/src/main/assets/ttf/13造字工房静黑.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/13造字工房静黑.ttf -------------------------------------------------------------------------------- /app/src/main/assets/ttf/14钱氏字体.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/14钱氏字体.ttf -------------------------------------------------------------------------------- /app/src/main/assets/ttf/15华康海报体.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/15华康海报体.ttf -------------------------------------------------------------------------------- /app/src/main/assets/ttf/16Aa小鹿.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/16Aa小鹿.ttf -------------------------------------------------------------------------------- /app/src/main/assets/ttf/17腾祥麦黑简.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/17腾祥麦黑简.ttf -------------------------------------------------------------------------------- /app/src/main/assets/ttf/18汉仪乐体.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/18汉仪乐体.ttf -------------------------------------------------------------------------------- /app/src/main/assets/ttf/19华康翩翩体.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/19华康翩翩体.ttf -------------------------------------------------------------------------------- /app/src/main/assets/ttf/20张海山锐线体2.0.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/20张海山锐线体2.0.ttf -------------------------------------------------------------------------------- /app/src/main/assets/ttf/21新蒂黑板报底字体.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/assets/ttf/21新蒂黑板报底字体.ttf -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/span/BaseSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/span/BaseSpan.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/span/ClipTxtSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/span/ClipTxtSpan.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/span/LightSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/span/LightSpan.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/span/LineColorSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/span/LineColorSpan.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/span/LineImgSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/span/LineImgSpan.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/span/OffsetTxtSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/span/OffsetTxtSpan.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/span/RandomBgSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/span/RandomBgSpan.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/span/ShaderShadowSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/span/ShaderShadowSpan.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/span/ShakeTxtSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/span/ShakeTxtSpan.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/span/SingleTxtBgSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/span/SingleTxtBgSpan.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/span/SingleTxtRotateSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/span/SingleTxtRotateSpan.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/span/StokeTxtSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/span/StokeTxtSpan.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/span/TxtSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/span/TxtSpan.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/textdemo/CodeActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/textdemo/CodeActivity.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/textdemo/DemoActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/textdemo/DemoActivity.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/textdemo/EditActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/textdemo/EditActivity.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/textdemo/ListActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/textdemo/ListActivity.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/textdemo/MainActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/textdemo/MainActivity.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/textdemo/MainApplication.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/textdemo/MainApplication.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/textdemo/ParamProvider.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/textdemo/ParamProvider.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/textdemo/ParamProviderImpl.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/textdemo/ParamProviderImpl.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/textdemo/ReviewActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/textdemo/ReviewActivity.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/textdemo/ReviewAniActivity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/textdemo/ReviewAniActivity.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/textdemo/TxtShader2.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/textdemo/TxtShader2.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/textdemo/TxtShader2Ext.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/textdemo/TxtShader2Ext.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/textdemo/controller/AddLayerViewController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/textdemo/controller/AddLayerViewController.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/textdemo/controller/EditParamViewController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/textdemo/controller/EditParamViewController.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/textdemo/controller/EditTxtController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/textdemo/controller/EditTxtController.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/textdemo/controller/SelectController.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/textdemo/controller/SelectController.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/textdemo/data/BgData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/textdemo/data/BgData.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/textdemo/data/FontData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/textdemo/data/FontData.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/textdemo/data/FontStyleData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/textdemo/data/FontStyleData.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/util/FileUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/util/FileUtil.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/util/FontUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/util/FontUtil.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/util/SUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/util/SUtil.java -------------------------------------------------------------------------------- /app/src/main/java/drawn/lltvcn/com/util/ZipUtil.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/java/drawn/lltvcn/com/util/ZipUtil.java -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/f.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/drawable-xhdpi/f.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/fore.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/drawable-xhdpi/fore.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/jjj.9.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/drawable-xhdpi/jjj.9.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/line.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/drawable-xhdpi/line.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/line_bottom.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/drawable-xhdpi/line_bottom.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/paint.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/drawable-xhdpi/paint.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/paint3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/drawable-xhdpi/paint3.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/shader.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/drawable-xhdpi/shader.png -------------------------------------------------------------------------------- /app/src/main/res/drawable-xhdpi/timg_4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/drawable-xhdpi/timg_4.jpg -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/layout/activity_demo.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/activity_main.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/layout/activity_main.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_array.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/layout/item_array.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_ck.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/layout/item_ck.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_demo.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/layout/item_demo.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_enum.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/layout/item_enum.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_layer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/layout/item_layer.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/item_normal.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/layout/item_normal.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_add_layer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/layout/layout_add_layer.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_code.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/layout/layout_code.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_edit.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/layout/layout_edit.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_edit_txt.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/layout/layout_edit_txt.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_edit_v2.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/layout/layout_edit_v2.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_general_layer.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/layout/layout_general_layer.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_list.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/layout/layout_list.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_review.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/layout/layout_review.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_review_ani.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/layout/layout_review_ani.xml -------------------------------------------------------------------------------- /app/src/main/res/layout/layout_scroll.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/layout/layout_scroll.xml -------------------------------------------------------------------------------- /app/src/main/res/mipmap-hdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/mipmap-hdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-mdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/mipmap-mdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/mipmap-xhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/mipmap-xxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/mipmap-xxxhdpi/ic_launcher.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/mipmap-xxxhdpi/ic_launcher.png -------------------------------------------------------------------------------- /app/src/main/res/values-w820dp/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/values-w820dp/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/colors.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/values/colors.xml -------------------------------------------------------------------------------- /app/src/main/res/values/dimens.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/values/dimens.xml -------------------------------------------------------------------------------- /app/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /app/src/main/res/values/styles.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/main/res/values/styles.xml -------------------------------------------------------------------------------- /app/src/test/java/drawn/lltvcn/com/textdemo/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/app/src/test/java/drawn/lltvcn/com/textdemo/ExampleUnitTest.java -------------------------------------------------------------------------------- /freefont/.gitignore: -------------------------------------------------------------------------------- 1 | /build 2 | -------------------------------------------------------------------------------- /freefont/build.gradle: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/build.gradle -------------------------------------------------------------------------------- /freefont/proguard-rules.pro: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/proguard-rules.pro -------------------------------------------------------------------------------- /freefont/src/androidTest/java/com/lltvcn/freefont/ExampleInstrumentedTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/androidTest/java/com/lltvcn/freefont/ExampleInstrumentedTest.java -------------------------------------------------------------------------------- /freefont/src/main/AndroidManifest.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/AndroidManifest.xml -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/animation/A.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/animation/A.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/animation/Animation2IA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/animation/Animation2IA.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/animation/AnimationQueen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/animation/AnimationQueen.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/animation/BaseAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/animation/BaseAnimation.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/animation/BaseAnimation2IA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/animation/BaseAnimation2IA.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/animation/ICanvasTransform.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/animation/ICanvasTransform.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/animation/TA.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/animation/TA.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/animation/TAnimation.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/animation/TAnimation.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/animation/TAnimationQueen.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/animation/TAnimationQueen.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/animation/TAnimationSet.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/animation/TAnimationSet.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/annotation/Description.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/annotation/Description.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/annotation/Font.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/annotation/Font.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/annotation/Img.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/annotation/Img.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/data/AniData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/data/AniData.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/data/BlurParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/data/BlurParam.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/data/ClipParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/data/ClipParam.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/data/DrawData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/data/DrawData.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/data/IDispatchDraw.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/data/IDispatchDraw.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/data/IShaderData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/data/IShaderData.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/data/IndexParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/data/IndexParam.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/data/LayerData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/data/LayerData.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/data/LineData.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/data/LineData.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/data/OffsetParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/data/OffsetParam.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/data/ShadeRadiusParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/data/ShadeRadiusParam.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/data/ShaderBitmapParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/data/ShaderBitmapParam.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/data/ShaderLinearParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/data/ShaderLinearParam.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/data/ShaderParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/data/ShaderParam.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/data/ShaderSweepParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/data/ShaderSweepParam.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/data/ShadowParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/data/ShadowParam.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/data/StokeParam.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/data/StokeParam.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/layer/BaseLayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/layer/BaseLayer.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/layer/ClipDrawer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/layer/ClipDrawer.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/layer/DrawDiapatcher.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/layer/DrawDiapatcher.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/layer/FontStyle.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/layer/FontStyle.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/layer/ILayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/layer/ILayer.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/layer/ImgLayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/layer/ImgLayer.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/layer/LayerDataFactory.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/layer/LayerDataFactory.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/layer/LayerSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/layer/LayerSpan.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/layer/MultiLayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/layer/MultiLayer.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/layer/OffsetDrawer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/layer/OffsetDrawer.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/layer/PaintHandler.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/layer/PaintHandler.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/layer/SingleWarpSpan.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/layer/SingleWarpSpan.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/layer/SourceLoader.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/layer/SourceLoader.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/layer/TxtLayer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/layer/TxtLayer.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/linedrawer/BackgroundDrawer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/linedrawer/BackgroundDrawer.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/linedrawer/ForegroundDrawer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/linedrawer/ForegroundDrawer.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/linedrawer/Gravity.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/linedrawer/Gravity.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/linedrawer/LineDrawer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/linedrawer/LineDrawer.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/linedrawer/LineImgBackgroundDrawer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/linedrawer/LineImgBackgroundDrawer.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/linedrawer/LineImgDrawer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/linedrawer/LineImgDrawer.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/linedrawer/LineImgForegroundDrawer.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/linedrawer/LineImgForegroundDrawer.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/util/CU.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/util/CU.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/view/STextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/view/STextView.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/view/ShadeEditText.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/view/ShadeEditText.java -------------------------------------------------------------------------------- /freefont/src/main/java/com/lltvcn/freefont/core/view/ShadeTextView.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/java/com/lltvcn/freefont/core/view/ShadeTextView.java -------------------------------------------------------------------------------- /freefont/src/main/res/values/strings.xml: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/main/res/values/strings.xml -------------------------------------------------------------------------------- /freefont/src/test/java/com/lltvcn/freefont/ExampleUnitTest.java: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/freefont/src/test/java/com/lltvcn/freefont/ExampleUnitTest.java -------------------------------------------------------------------------------- /gradle.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/gradle.properties -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.jar: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/gradle/wrapper/gradle-wrapper.jar -------------------------------------------------------------------------------- /gradle/wrapper/gradle-wrapper.properties: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/gradle/wrapper/gradle-wrapper.properties -------------------------------------------------------------------------------- /gradlew: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/gradlew -------------------------------------------------------------------------------- /gradlew.bat: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/gradlew.bat -------------------------------------------------------------------------------- /res/res.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/lltvcn/FreeText/HEAD/res/res.gif -------------------------------------------------------------------------------- /settings.gradle: -------------------------------------------------------------------------------- 1 | include ':app', ':freefont' 2 | --------------------------------------------------------------------------------