android短视频开发,点击两次实现不同点击效果的实现方式
android短视频开发,点击两次实现不同点击效果的实现方式
布局:
<RelativeLayout
android:id="@+id/rl_picture_group"
android:layout_width="match_parent"
android:layout_height="match_parent"
android:visibility="gone">
<ImageView
android:id="@+id/iv_sunrise"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:src="@drawable/sunrise"/>
<ImageView
android:id="@+id/iv_sunset"
android:layout_width="match_parent"
android:layout_height="wrap_content"
android:src="@drawable/sunset"
android:visibility="gone"/>
</RelativeLayout>
代码:
// 判断是否已经点击过了,初始值设置为true
private boolean bisOnclicked = true;
/** 点击效果的实现方法 */
private void clickEffect() {
mrlPictureGroup.setOnClickListener(new View.OnClickListener() {
@Override
public void onClick(View view) {
if (bisOnclicked){
bisOnclicked = false;
mivSunrise.setVisibility(View.GONE);
mivSunset.setVisibility(View.VISIBLE);
} else {
bisOnclicked = true;
mrlPictureGroup.setVisibility(View.GONE);
}
}
});
}
以上就是android短视频开发,点击两次实现不同点击效果的实现方式, 更多内容欢迎关注之后的文章