android短影片開發,點選兩次實現不同點選效果的實現方式

zhibo系統開發發表於2023-09-19

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短影片開發,點選兩次實現不同點選效果的實現方式, 更多內容歡迎關注之後的文章


來自 “ ITPUB部落格 ” ,連結:http://blog.itpub.net/69978258/viewspace-2984436/,如需轉載,請註明出處,否則將追究法律責任。

相關文章