首页 > 其他分享 >android短视频开发,点击两次实现不同点击效果的实现方式

android短视频开发,点击两次实现不同点击效果的实现方式

时间:2023-09-19 14:11:08浏览次数:36  
标签:layout 实现 bisOnclicked 点击 android id View

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短视频开发,点击两次实现不同点击效果的实现方式, 更多内容欢迎关注之后的文章

 

标签:layout,实现,bisOnclicked,点击,android,id,View
From: https://www.cnblogs.com/yunbaomengnan/p/17714487.html

相关文章

  • embeddedkafka 方便测试的基于内存的kafka 实现
    embeddedkafka方便测试的基于内存的kafka实现,可以用来方便的进行基于kafka周边的测试目前embeddedkafka提供了stream,core,conenct以及schema-registry,对于测试场景是一个不错的选择参考资料https://github.com/embeddedkafka/embedded-kafka-schema-registryhttps://github.c......
  • PHP实现断点续传大文件
    一、断点续传原理所谓断点续传,也就是要从文件已经下载的地方开始继续下载。在以前版本的HTTP协议是不支持断点的,HTTP/1.1开始就支持了。一般断点下载时才用到Range和Content-Range实体头。不使用断点续传get/down.ziphttp/1.1accept:image/gif,image/x-xbitmap,ima......
  • Cert-Manager 实现基于阿里云的自动证书签发
    简介Cert-Manager[1]是一款用于Kubernetes集群中自动化管理TLS证书的开源工具,它使用了Kubernetes的自定义资源定义(CRD)机制,让证书的创建、更新和删除变得非常容易。设计理念Cert-Manager是将TLS证书视为一种资源,就像Pod、Service和Deployment一样,可以使用Kuberne......
  • 如何在JavaScript中实现链表
      转载来自:https://www.freecodecamp.org/news/implementing-a-linked-list-in-javascript/  Ifyouarelearningdatastructures,alinkedlistisonedatastructureyoushouldknow.IfyoudonotreallyunderstanditorhowitisimplementedinJavaScript......
  • 【Android studio】【Gradle】dependencies配置参数细解及异常解决
    依赖项配置implementationGradle会将依赖项添加到编译类路径,并将依赖项打包到构建输出。不过,当您的模块配置implementation依赖项时,会让Gradle了解您不希望该模块在编译时将该依赖项泄露给其他模块。也就是说,其他模块只有在运行时才能使用该依赖项。使用此依赖项配置代替api......
  • 【Android Studio】布局验证 Layout Validation
    官方效果如下:布局验证是一款可视化工具,用于同时预览不同设备上及采用不同配置的布局,有助于您察觉布局错误并打造无障碍水平更高的应用。色盲为了方便色盲用户使用您的应用,请通过常见色盲类型的模拟验证布局:亲测效果如下:打开位置如下图:更多我的开源地址,欢迎star和fork。拿来即用,你......
  • 62基于java的高校奖学金管理系统设计与实现(可参考做毕业设计)
    本章节给大家带来一个基于java高校奖学金管理系统设计与实现,可适用于大学奖学金管理系统,学生奖学金管理系统,学校奖学金,校园奖学金申请管理系统;引言以往的高校奖学金管理系统相关信息管理,都是工作人员手工统计。这种方式不但时效性低,而且需要查找和变更的时候很不方便。随着科学......
  • 【接口工具ApiPost】使用Mock服务前端不用依赖后端接口实现API解耦(16)---(强力推荐本章
    释义:Mock:模仿,仿造。可理解为虚拟环境模拟数据Mock服务:模拟服务器提供API访问服务Mock服务使用路径:接口下面和Header、Query、Body、认证…Mock服务,如下图:使用前准备环境选择必须是Mock环境非mock环境mock服务是不起作用的。环境设置如下:路径:在小眼睛左边默认情况下是有一个官......
  • 【Android studio】使用 Database Inspector 调试数据库【MyAndroid】
    在AndroidStudio4.1及更高版本中,您可以利用DatabaseInspector在应用运行时检查、查询和修改应用的数据库。这对于数据库调试尤为有用。DatabaseInspector可处理普通的SQLite数据库以及在SQLite的基础上构建的库(例如Room)。注意:DatabaseInspector仅可与API级别26......
  • 【MyAndroid】轮播图和指示器
    轮播图ImageViewiv1=(ImageView)LayoutInflater.from(this).inflate(R.layout.banner_item,bannerViewPager,false);ImageViewiv2=(ImageView)LayoutInflater.from(this).inflate(R.layout.banner_item,bannerViewPager,false);ImageViewiv3=(Image......