Android仿微信朋友圈2自定义点赞评论弹框

2

Android仿微信朋友圈2自定义点赞评论弹框

Android仿微信朋友圈点赞评论弹框自定义

最近在做类似微信朋友圈点赞评论的功能,有个点赞评论弹框交互,感觉效果很好。点击评论按钮弹框从按钮左边弹出,遇到了3个问题:弹出动画不对、弹框布局没有适配、弹出的位置显示不对。

解决方案

1. 弹出动画首先,我们需要定义一个弹出动画。我们可以使用 `ObjectAnimator` 来实现这个效果。

```java// 点赞评论按钮点击事件public void onCommentClick(View view) {

// 定义弹出动画 ObjectAnimator animator = ObjectAnimator.ofFloat(view, "translationX",0f);

animator.setDuration(200); // 动画持续时间 animator.start();

}

```

在上面的代码中,我们定义了一个 `ObjectAnimator`,它会将 `view` 的 `translationX` 属性从0f 变为0f,这样就实现了一个向左弹出的动画效果。

2. 弹框布局接下来,我们需要定义弹框的布局。我们可以使用 `LinearLayout` 或者 `RelativeLayout` 来实现这个效果。

```xml

android:layout_height="wrap_content"

android:orientation="vertical">

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:textSize="16sp"

android:textStyle="bold" />

android:layout_width="match_parent"

android:layout_height="wrap_content"

android:hint="请输入点赞评论..." />

android:layout_height="wrap_content"

android:orientation="horizontal">

上一篇 微信点赞功能

下一篇 html手机点赞图标素材,微信点赞心形图标,微信点赞分享心形图标素材