社区
Android
帖子详情
如何自绘button呢
ecstatic
2011-04-07 09:22:27
android的widget都是继承自view,那么如何自绘一个button呢。我手头有button的三种状态图片,正常,聚焦,点击,怎样才能把它做成button类,并有button的功能呢? 需要用到surfaceview吗?一定要继承button类吗?
...全文
268
7
打赏
收藏
如何自绘button呢
android的widget都是继承自view,那么如何自绘一个button呢。我手头有button的三种状态图片,正常,聚焦,点击,怎样才能把它做成button类,并有button的功能呢? 需要用到surfaceview吗?一定要继承button类吗?
复制链接
扫一扫
分享
转发到动态
举报
写回复
配置赞助广告
用AI写文章
7 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
dinjay
2011-04-07
打赏
举报
回复
简单的方法,直接在你view里ondraw中自己绘制button的图片,然后处理点击图片更新图片的功能。就是实现一个假的button
prince58
2011-04-07
打赏
举报
回复
还有一种方式是extends Button 然后重写它的onDraw()。
hmg25
2011-04-07
打赏
举报
回复
如果你只是想要实现你自己的那三种状态的图片的话,不需要自绘吧,将你按钮的背景设置下,选择drawable下的自定义xml
例如:
<selector xmlns:android="http://schemas.android.com/apk/res/android">
<item android:state_pressed="true" android:drawable="@drawable/home_button_pressed" />
<item android:state_focused="true" android:state_window_focused="true" android:drawable="@drawable/home_button_focused" />
<item android:state_focused="true" android:state_window_focused="false" android:drawable="@drawable/home_button_normal" />
<item android:drawable="@drawable/home_button_normal" />
</selector>
儿大不由爷
2011-04-07
打赏
举报
回复
不用自绘吧,用selector就可以吧
CyberLogix
2011-04-07
打赏
举报
回复
呵呵,在layout里面selector设置图片,或者使用SetImage来设置也可以
ecstatic
2011-04-07
打赏
举报
回复
谢谢你们了,我决定继承button,修改外观先做一个demo
自绘
button
按钮
自绘
button
按钮,实现自己想要的功能,包括改变各种状态下的按钮外观
自绘
Button
控件 -
对学习
自绘
控件的同学很有用
朱老师QT系列课程-1.3.QT标准控件之
Button
本课程属于《老师QT完全学习系列课程》的第1部分《第1部分:QT上手》的第3个课程,在前面课程的基础上本课程主要讲解
Button
类控件。这是我们系统学习的第一个控件类别,共有:Push
Button
、Tool
Button
等6个控件。本...
MFC
自绘
Button
类
MFC编写的
自绘
C
Button
类,可以直接运用的C
Button
封装的
自绘
类.
自绘
button
一个
自绘
button
在debug模式下异常报错,修改好后的资源地址:http://download.csdn.net/detail/pink9527/6742161
Android
80,362
社区成员
91,291
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章