关闭vs每行代码前面的小点点

关闭下面一行一行的小点点
点点
快捷键Ctrl + E+ S 控制小点点的关闭和开启

如果你更改过快捷键或者修改过设置使用快捷键无法关闭可以在:工具->选项->环境->键盘 搜索 “空格” 找到 “编辑.查看空格” 重新设置快捷键。如下图所示:

快捷键设置设置

小点点作用:每一个点点表示一个空格,这样有助于更好的排版。

  • 4
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
好的,以下是一个简单的代码实现。首先在布局文件添加一个 ImageView 和一个 FrameLayout,如下: ```xml <RelativeLayout android:id="@+id/layout_like" android:layout_width="wrap_content" android:layout_height="wrap_content"> <ImageView android:id="@+id/img_like" android:layout_width="wrap_content" android:layout_height="wrap_content" android:src="@drawable/ic_like"/> <FrameLayout android:id="@+id/layout_anim" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_alignTop="@id/img_like" android:layout_alignBottom="@id/img_like" android:layout_alignLeft="@id/img_like" android:layout_alignRight="@id/img_like"/> </RelativeLayout> ``` 然后在代码为 ImageView 添加点击事件,并在点击事件添加动画效果,如下: ```java // 获取布局文件的控件 ImageView imgLike = findViewById(R.id.img_like); FrameLayout layoutAnim = findViewById(R.id.layout_anim); // 为 ImageView 添加点击事件 imgLike.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // 添加小点点动画 for (int i = 0; i < 6; i++) { ImageView imgDot = new ImageView(MainActivity.this); imgDot.setImageResource(R.drawable.ic_dot); layoutAnim.addView(imgDot); // 设置小点点的初始位置 int[] locations = new int[2]; imgLike.getLocationInWindow(locations); imgDot.setX(locations[0] + imgLike.getWidth() / 2 - imgDot.getWidth() / 2); imgDot.setY(locations[1] + imgLike.getHeight() / 2 - imgDot.getHeight() / 2); // 添加小点点的动画效果 ObjectAnimator anim1 = ObjectAnimator.ofFloat(imgDot, "scaleX", 1f, 0.4f); ObjectAnimator anim2 = ObjectAnimator.ofFloat(imgDot, "scaleY", 1f, 0.4f); ObjectAnimator anim3 = ObjectAnimator.ofFloat(imgDot, "alpha", 1f, 0f); ObjectAnimator anim4 = ObjectAnimator.ofFloat(imgDot, "rotation", 0f, 360f); AnimatorSet animSet = new AnimatorSet(); animSet.playTogether(anim1, anim2, anim3, anim4); animSet.setDuration(800); animSet.start(); animSet.addListener(new AnimatorListenerAdapter() { @Override public void onAnimationEnd(Animator animation) { layoutAnim.removeView(imgDot); } }); // 每个小点点的动画间隔时间不同 try { Thread.sleep(i * 50); } catch (InterruptedException e) { e.printStackTrace(); } } } }); ``` 这样就可以实现一个简单的小爱心点击动画效果了。注意,代码的图片资源需要自行添加,并根据实际情况进行调整。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值