社区
Android
帖子详情
View Canvas
limouli
2012-05-08 10:33:03
View dayView = View.inflate(context, R.layout.calendar_day, null);
上面这个View是通过xml定义的,现在我需要在这个View上画一个边框,但是已经没法重写他的onDraw方法啦。
我找了一下,也无法获得这个View的Canvas对象。
各位有好办法吗?
...全文
177
6
打赏
收藏
View Canvas
View dayView = View.inflate(context, R.layout.calendar_day, null); 上面这个View是通过xml定义的,现在我需要在这个View上画一个边框,但是已经没法重写他的onDraw方法啦。 我找了一下,也无法获得这个View的Canvas对象。 各位有好办法吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
6 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
CNnumen
2012-05-08
打赏
举报
回复
可以自定义一个View继承LineLayout(或是其他几个容器类), 然后早onCreate里setContentView( R.layout.calendar_day), 仍然能够使用xml中定义的布局, 然后重写onDraw()方法就行了...
zzt369880281
2012-05-08
打赏
举报
回复
你要自己写类吧!用view不行吧,自己写一个view类
小白是小菜
2012-05-08
打赏
举报
回复
写一个透明的边框view,加到这个view上
李狗蛋52635
2012-05-08
打赏
举报
回复
View 本身有一个draw(Canvas canvas)方法,不知道能不能直接使用呢。
CNnumen
2012-05-08
打赏
举报
回复
囧....
这样吧, 你看下你写的那个xml文件顶级的容器类是啥, 比如说是LineLayout, 然后自定义个一个容器类SelfLineLayout extends LineLayout, 然后把xml文件中的顶级容器类换成自定义的SelfLineLayout类, 重写它的 onDraw()方法就行了....
limouli
2012-05-08
打赏
举报
回复
[Quote=引用 1 楼 的回复:]
可以自定义一个View继承LineLayout(或是其他几个容器类), 然后早onCreate里setContentView( R.layout.calendar_day), 仍然能够使用xml中定义的布局, 然后重写onDraw()方法就行了...
[/Quote]
setContentView 是Activity的方法,layout没有啊
360度全景图-HTML5
Canvas
实现
360度全景图,打开full
view
.html即可运行 支持chrome/FF/IE9+
Android 自定义
View
(三) 圆环交替 等待效果
例子为博客的示例教程:http://blog.csdn.net/lmj623565791/article/details/24500107 有问题,博客留言
Android 圆形头像实现
实现应用中常常出现的圆形头像,不是利用图片遮盖的方法。设计成圆的会使整个界面布局变的优雅漂亮。
Android 完美实现图片圆角和圆形( bug修复后)
代码为博客实例代码:http://blog.csdn.net/lmj623565791/article/details/24555655
Carson带你学Android:自定义
View
Canvas
类使用教程
前言 自定义
View
是Android开发者必须了解的基础;而
Canvas
类的使用在自定义
View
绘制中发挥着非常重要的作用 网上有大量关于自定义
View
中
Canvas
类的文章,但存在一些问题:内容不全、思路不清晰、简单问题复杂化等等 今天,我将全面总结自定义
View
中的
Canvas
类的使用,我能保证这是市面上的最全面、最清晰、最易懂的 文章较长,建议收藏等充足时间再进行阅读 阅读本文前请
Android
80,493
社区成员
91,383
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章