Android自定义控件

kuyuzhiqi 2016-01-19 12:06:02

如图,我想自定义一个这样的控件,用来标注图片,点击图片某个位置出现这个控件,红色的标记图标不能移动,但是可以移动输入框,移动输入框时,输入框和红色标记图标之间始终有直线连接着,点击输入框可以进行文字输入,求大神给点思路,谢谢!
...全文
112 2 打赏 收藏 转发到动态 举报
写回复
用AI写文章
2 条回复
切换为时间正序
请发表友善的回复…
发表回复
yunmenggyy 2016-01-19
  • 打赏
  • 举报
回复
引用 楼主 u012310391 的回复:
如图,我想自定义一个这样的控件,用来标注图片,点击图片某个位置出现这个控件,红色的标记图标不能移动,但是可以移动输入框,移动输入框时,输入框和红色标记图标之间始终有直线连接着,点击输入框可以进行文字输入,求大神给点思路,谢谢!
首先,红色的标记,不管你用程序怎么画,都画不出来的,所以这部分用ImageView,布局用FrameLayout,默认是隐藏状态。点击以 后出现。 其次,自定义一个LinearLayou,斜线你可以用一个图片代替,文本框你可以直接写一个必须写一个TextView,设置Bacground为圆角的Shape 最后,你要重写LinearLayou的Touch方法,并对手指的移动将布局进行移动。
ganshenml 2016-01-19
  • 打赏
  • 举报
回复
首先说明,我是新手。 我的想法是: 1.自定义输入框view 2.页面Touch事件重绘该自定义的View 3.与此同时在该定点和view之间连线

80,351

社区成员

发帖
与我相关
我的任务
社区描述
移动平台 Android
androidandroid-studioandroidx 技术论坛(原bbs)
社区管理员
  • Android
  • yechaoa
  • 失落夏天
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧