社区
Android
帖子详情
如何自绘button呢
ecstatic
2011-04-07 09:22:27
android的widget都是继承自view,那么如何自绘一个button呢。我手头有button的三种状态图片,正常,聚焦,点击,怎样才能把它做成button类,并有button的功能呢? 需要用到surfaceview吗?一定要继承button类吗?
...全文
272
7
打赏
收藏
如何自绘button呢
android的widget都是继承自view,那么如何自绘一个button呢。我手头有button的三种状态图片,正常,聚焦,点击,怎样才能把它做成button类,并有button的功能呢? 需要用到surfaceview吗?一定要继承button类吗?
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用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
VC++界面编程之--
自绘
按钮(C
Button
)皮肤
在VC++编程中,利用CustomDraw
自绘
的方法,可以很轻松地实现按钮的
自绘
效果。 我利用了此方法,制作了一个CCustom
Button
类,实现了如下效果的控件,其支持普通的按钮风格,并也支持CheckBox的风格。 与之配套的博客...
控件重绘之C# WinForm控件美化扩展系列之
Button
通过重绘
Button
,我们可以实现个性化的边框、背景、文字样式等。 首先,我们需要创建一个继承自System.Windows.Forms.
Button
的新类,例如
Button
Ex。在这个新类中,我们将覆盖OnPaint方法,这是绘制控件的入口点。在...
【2013 duilib入门简明教程 -- 完整的
自绘
标题栏(8) 】 的按钮图片资源
这个教程“2013 duilib入门简明教程 -- 完整的
自绘
标题栏(8)”聚焦于如何使用Duilib来创建自定义的标题栏,其中包括对按钮图片资源的处理。在Windows应用程序中,标题栏通常包含窗口控制按钮,如最小化、最大化和...
MFC DirectUI
MFC绝大部分的标准控件
自绘
:完美的标题栏重绘(window),
button
,combo,dialog,edit,list,menu,msgbox,progress,richedit,scroll,slider,splitter,static,tab,tree。 DirectUI:包含一些常用控件
button
, checkbox, ...
QQ界面源码
QQ界面源码实现
自绘
控件 换肤 QQ界面 界面换肤 美化 异形窗口 vista 样式 透明窗体
自绘
控件 vc vb delphi 编程 源码 代码 例子 磨沙 半透明 开发包 免费 破解
button
dialog frame XP 下载
自绘
按钮 菜单 标题栏 ...
Android
80,472
社区成员
91,384
社区内容
发帖
与我相关
我的任务
Android
移动平台 Android
复制链接
扫一扫
分享
社区描述
移动平台 Android
android
android-studio
androidx
技术论坛(原bbs)
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章