自定义点击图标


//获取布局文件中的容器
relat=(RelativeLayout)findViewById(R.id.relat);
//创建DrawView组件
DrawView dv=new DrawView(getApplicationContext());
//设置自定义组件的最大宽度、高度
dv.setMinimumHeight(400);
dv.setMinimumWidth(200);
//添加到容器中
relat.addView(dv);

//自定义画圆
public class DrawView extends View{
   private float cx=50;
   private float cy=50;
   //构造方法
   public DrawView(Context context) {
      super(context);
   }
   public DrawView(Context context, AttributeSet attrs) {
      super(context, attrs);
      // TODO Auto-generated constructor stub
   }

   //重写OnDraw方法
   @Override
   protected void onDraw(Canvas canvas) {
      super.onDraw(canvas);
      //创建画笔
      Paint p=new Paint();
      //设置画笔的颜色
      p.setColor(Color.YELLOW);

      //绘制一个球
      canvas.drawCircle(cx, cy, 50, p);
      /*//文本
        canvas.drawText("自定义文本", 200, 330, p);
        Bitmap bitmap = BitmapFactory.decodeResource(getResources(), R.mipmap.ic_launcher);
        //图片
        canvas.drawBitmap(bitmap, 250, 300, p);*/
   }
   //触碰事件的处理方法
   @Override
   public boolean onTouchEvent(MotionEvent event) {
      cx=event.getX();
      cy=event.getY();
      //通知当前组件重绘自己
      invalidate();
      //返回true:表示该处理方法已经处理该事件
      return false;
   }

}



在Windows和Mac系统中,用户可以通过不同的方式自定义桌面图标,以满足个性化需求。以下是两种操作系统下具体的操作方法。 ### Windows 系统中自定义桌面图标 1. **更改快捷方式图标** - 右键点击桌面上的任意快捷方式,选择“属性”。 - 在弹出的窗口中切换到“快捷方式”选项卡,然后点击“更改图标”按钮。 - 用户可以从预设的图标库中选择一个新图标,或者通过“浏览”按钮加载自定义的`.ico`格式图标文件。 - 选择完毕后确认更改即可应用新的图标样式[^2]。 2. **使用第三方软件更换系统图标** 对于希望更彻底地改变系统图标的用户,可以借助第三方工具如**IconPackager**或**Stardock WindowBlinds**等来实现整个系统的图标替换。这些工具通常提供丰富的图标包资源,并支持自定义导入图标集。 3. **调整桌面图标大小与布局** - 右键点击桌面空白处,选择“查看”(View),可以通过该菜单调整图标大小为小、中或大。 - 同样在此菜单中可以选择是否自动排列图标以及是否将图标与网格对齐,从而控制桌面图标的布局方式。 ### Mac 系统中自定义桌面图标 1. **更改单个文件或文件夹图标** - 找到想要修改图标的文件或文件夹,右键点击并选择“获取信息”(Get Info)。 - 在打开的信息窗口顶部有一个小图标点击它以激活选中状态。 - 接下来,您可以从其他位置复制一个图片作为新图标,粘贴进这个区域;也可以直接拖拽图片到此区域完成替换。 - 关闭信息窗口后,新的图标就会生效了。如果需要恢复默认图标,则再次进入“获取信息”面板,在图标点击后选择剪切即可[^4]。 2. **批量更改文件或文件夹图标** - 如果有多个文件或文件夹需要统一图标风格,可以先准备好相同的图标图片。 - 分别为每个目标文件/文件夹打开“获取信息”面板,重复上述步骤进行逐一更改,或者编写AppleScript脚本来自动化这一过程。 3. **调整桌面图标显示设置** - 打开“系统偏好设置”,找到并进入“桌面与屏幕保护程序”。 - 在这里不仅可以设定壁纸,还可以通过点击“桌面”标签页下的“桌面图标设置”来调整桌面图标的颜色、字体大小等视觉属性。 - 此外,还可以利用终端命令行工具来微调更多隐藏的桌面图标相关参数。 ```bash # 示例:使用终端命令调整桌面图标文本大小 defaults write com.apple.finder NSTableViewDefaultSizeMode -int 2 killall Finder ``` 以上代码示例展示了如何通过终端命令调整Finder中的表格视图模式,这会影响到桌面图标文本的大小。执行完命令后,会重启Finder服务使更改生效。 ###
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
红包 添加红包
表情包 插入表情
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值