怎么改变鼠标样式

Im_yours 2011-08-02 09:44:57
例如我的数遍 移动到 一个范围内 鼠标就自动变成 一个沙漏 或者别的图形 在移出这个区域后 鼠标又恢复成原来的样子~
...全文
963 9 打赏 收藏 转发到动态 举报
写回复
用AI写文章
9 条回复
切换为时间正序
请发表友善的回复…
发表回复
淡了散了 2013-07-19
  • 打赏
  • 举报
回复
请问楼主这个问题解决了没有,请指教指教!
sada09 2012-10-15
  • 打赏
  • 举报
回复
这个必须标记一下
Im_yours 2011-08-08
  • 打赏
  • 举报
回复
恩 我研究一下··
[Quote=引用 6 楼 ch_984326013 的回复:]

引用 5 楼 im_yours 的回复:
谢谢 那要是换张自己的图片呢?~

引用 3 楼 yiyaaixuexi 的回复:

frameworks/base/services/java/com/android/server/WindowManagerService.java相关的代码位于performLayoutAndPlaceSurfacesLockedInner中:

Jav……
[/Quote]
ch_984326013 2011-08-08
  • 打赏
  • 举报
回复
[Quote=引用 5 楼 im_yours 的回复:]
谢谢 那要是换张自己的图片呢?~

引用 3 楼 yiyaaixuexi 的回复:

frameworks/base/services/java/com/android/server/WindowManagerService.java相关的代码位于performLayoutAndPlaceSurfacesLockedInner中:

Java code

mMouseSurface……
[/Quote]
在代码中应该可以更换三角形的系统图片吧
Im_yours 2011-08-08
  • 打赏
  • 举报
回复
谢谢 那要是换张自己的图片呢?~
[Quote=引用 3 楼 yiyaaixuexi 的回复:]

frameworks/base/services/java/com/android/server/WindowManagerService.java相关的代码位于performLayoutAndPlaceSurfacesLockedInner中:

Java code

mMouseSurface =
new Su……
[/Quote]
念茜 2011-08-08
  • 打赏
  • 举报
回复
mCanvas.drawColor(0x66666666);
念茜 2011-08-08
  • 打赏
  • 举报
回复
frameworks/base/services/java/com/android/server/WindowManagerService.java相关的代码位于performLayoutAndPlaceSurfacesLockedInner中:


mMouseSurface =
new Surface(mFxSession,
0,-1,mMw,mMh,
PixelFormat.TRANSPARENT,
Surface.FX_SURFACE_NORMAL);
mCanvas = mMouseSurface.lockCanvas(null);
mCanvas.drawColor(0x0);

mPath.moveTo(0.0f, 0.0f);
mPath.lineTo(16.0f, 0.0f);
mPath.lineTo(0.0f, 16.0f);
mPath.close();
mCanvas.clipPath(mPath);
mCanvas.drawColor(0x66666666);
mMouseSurface.unlockCanvasAndPost(mCanvas);
mMouseSurface.openTransaction();
mMouseSurface.setSize(mMw,mMh);
mMouseSurface.closeTransaction();


默认情况下Android系统用颜色值0×66666666绘制了一个三角形,这个颜色值为32bit——A8R8G8R8,A表示透明度,0表示全部透明,0xff为不透明,0×66表示半透明。

一个沙漏就是2个三角形对拼
Im_yours 2011-08-07
  • 打赏
  • 举报
回复
问一下,具体的函数是哪个~
[Quote=引用 1 楼 wgsddfe 的回复:]

重写鼠标移动的函数、、、、判断是不是在那个范围。。是在就改变图标
[/Quote]
浪中云 2011-08-04
  • 打赏
  • 举报
回复
重写鼠标移动的函数、、、、判断是不是在那个范围。。是在就改变图标

80,354

社区成员

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

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