click

sooj·2023년 9월 23일

.code

목록 보기
1/10
post-thumbnail

    interface OnItemClickListener {
        fun onItemClick(data: ItemList, position: Int)
    }

    private var listener: OnItemClickListener? = null

    fun setOnItemClickListener(listener: OnItemClickListener) {
        this.listener = listener
    }


    var listener: OnBookmarkClickListener? = null
    
    interface OnBookmarkClickListener {
        fun onBookmarkClicked(kakaoImage: KakaoImage)
    }
				.
				.
				.

// 클릭리스너 설정
	holder.image_url.setOnClickListener {
		val item = bookmark[position]
		listener?.onBookmarkClicked(kakaoImage = item)
        }


var listener: OnBookmarkClickListener? = null

    interface OnBookmarkClickListener {
    
        fun onBookmarkClicked(kakaoImage: KakaoImage)
    }



				.
				.
				.
                
                
        // 클릭리스너 설정
        holder.itemView.setOnClickListener {
            val item = list[position]
            listener?.onBookmarkClicked(kakaoImage = item)

            val isFavoriteList = mutableListOf<Int>()
            if (list[position].isFavorite) {
                holder.heart.isGone = true
                list[position].isFavorite = false
            } else {
                holder.heart.isVisible = true
                list[position].isFavorite = true
            }
            Log.d("sooj", "sitename")
        }

profile
하루하루는 성실하게 인생 전체는 되는대로

0개의 댓글