siwangqishiq / ImageEditor-Android

AndroidImageEdit 安卓设备上图形编辑开源控件,支持磨皮美白 自定义贴图 图片滤镜 图片旋转 图片剪裁 文字贴图 撤销 回退 等操作
2.19k stars 568 forks source link

关于文字输入 #32

Closed KarasJoker closed 7 years ago

KarasJoker commented 7 years ago

请问,TextStickerView里的EditText是什么作用,我想切换输入框,请问我改怎么自定义

siwangqishiq commented 7 years ago

TextStickerView 里的EditText 即是输入区域的EditText 此View保存EditText用于在清空文本时同步更新底部的EditText;
"切换输入框" 是什么意思?

KarasJoker commented 7 years ago

就是给输入的文字加背景,我怎么把您的那个黑色边框换成自定义的

KarasJoker commented 7 years ago

s70707-152042 大神就是这样

siwangqishiq commented 7 years ago

黑色边框绘制代码位于 TextStickerView 第188行: canvas.save(); canvas.rotate(mRotateAngle, mHelpBoxRect.centerX(), mHelpBoxRect.centerY());
canvas.drawRoundRect(mHelpBoxRect,10, 10, mHelpPaint); canvas.restore();

canvas.drawRoundRect(mHelpBoxRect,10, 10, mHelpPaint);就是绘制边框的代码 可以修改此段为你需要的 canvas.drawBitmap(...);

KarasJoker commented 7 years ago

哦哦,谢谢,大神指点

KarasJoker commented 7 years ago

大神那个气泡的是,怪我才疏学浅,搞了几天没弄出来。请大神能否告诉我具体怎么做,或给我篇您的博客,让我学习学习。还有一个问题,就是这个文字怎么换行呢。始终是一行显示呢,TextStickerView里的mAutoNewLine这个属性我设置了,好像没有效果啊

siwangqishiq commented 7 years ago

具体什么问题? 这里的自动换行还没有实现,目前只支持手动输入回车换行

haonan1 commented 7 years ago

@siwangqishiq 请问一下,正好项目中需要自动换行,例如动态改变他的宽度和高度 文字随着变大和缩小还需要自动换行

siwangqishiq commented 7 years ago

目前还没有实现自动换行