簡體   English   中英

如何將此 kotlin 代碼中的“應用”轉換為 java?

[英]How to convert “apply” in this kotlin code to java?

我需要將此 kotlin 代碼轉換為 java 以將 itemAnimator 設置為 recycler 視圖

cardStackView.itemAnimator.apply {
        if (this is DefaultItemAnimator) {
            supportsChangeAnimations = false
        }
    }

到目前為止,我想出了這樣的事情:

cardStackView.setItemAnimator(new DefaultItemAnimator(){

             @Override
             public void setSupportsChangeAnimations(boolean supportsChangeAnimations) {
                                         super.setSupportsChangeAnimations(supportsChangeAnimations);

                   }
             }
    );
RecyclerView.ItemAnimator itemAnimator = cardStackView.getItemAnimator();
        if (itemAnimator instanceof DefaultItemAnimator) {
            DefaultItemAnimator di = (DefaultItemAnimator) itemAnimator;
            di.setSupportsChangeAnimations(false);
        }

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM