cevap

0

koyabilirsiniz (örn, bir başka Aktivite başlatılması için elemanlarını geçişi paylaşılan ve ben aynı zamanda diğer kalemlerin kök düzenlerinin "alfa" animasyon istiyorum var) ViewHolder'ınızda ve onClickListener öğenizi atayın.

public class MainActivity extends AppCompatActivity implements 
     HomeAdapter.HomeViewHolder.HomeItemCallback { 

    @Override 
    public void onHomeClicked(Category category) { 
     // Change your action according what you want, 
     // in this case animate alpha of other items 
    } 

} 
+0

nasıl değiştirmek için buraya diğer öğeleri alabilirsiniz

private HomeItemCallback mCallback; public interface HomeItemCallback { void onHomeClicked(Category category); } public HomeViewHolder(View itemView, HomeItemCallback callback) { super(itemView); ButterKnife.bind(this, itemView); mCallback = callback; gotoButton.setOnClickListener(this); } @Override public void onClick(View v) { if(mCallback != null & mCategory != null){ mCallback.onHomeClicked(mCategory); } } 

Ve MainActivity içinde

ViewHolder? (sadece bir satır örneğine ihtiyacım var) –

+0

Bağdaştırıcınızda onBindViewHolder: Kategori kategorisi = mCategories.get (position); holder.bindHolder (kategori); – aldok

+0

Son satır, bana istediğim herhangi bir öğeyi geri getirecek olan şey mi? –

İlgili konular