Search in sources :

Example 1 with FollowRequestsAdapter

use of com.keylesspalace.tusky.adapter.FollowRequestsAdapter in project Tusky by Vavassor.

the class AccountListFragment method onRespondToFollowRequestSuccess.

private void onRespondToFollowRequestSuccess(int position) {
    FollowRequestsAdapter followRequestsAdapter = (FollowRequestsAdapter) adapter;
    followRequestsAdapter.removeItem(position);
}
Also used : FollowRequestsAdapter(com.keylesspalace.tusky.adapter.FollowRequestsAdapter)

Example 2 with FollowRequestsAdapter

use of com.keylesspalace.tusky.adapter.FollowRequestsAdapter in project Tusky by Vavassor.

the class AccountListFragment method onCreateView.

@Nullable
@Override
public View onCreateView(LayoutInflater inflater, @Nullable ViewGroup container, @Nullable Bundle savedInstanceState) {
    View rootView = inflater.inflate(R.layout.fragment_account_list, container, false);
    Context context = getContext();
    recyclerView = (RecyclerView) rootView.findViewById(R.id.recycler_view);
    recyclerView.setHasFixedSize(true);
    layoutManager = new LinearLayoutManager(context);
    recyclerView.setLayoutManager(layoutManager);
    DividerItemDecoration divider = new DividerItemDecoration(context, layoutManager.getOrientation());
    Drawable drawable = ThemeUtils.getDrawable(context, R.attr.status_divider_drawable, R.drawable.status_divider_dark);
    divider.setDrawable(drawable);
    recyclerView.addItemDecoration(divider);
    scrollListener = null;
    if (type == Type.BLOCKS) {
        adapter = new BlocksAdapter(this);
    } else if (type == Type.MUTES) {
        adapter = new MutesAdapter(this);
    } else if (type == Type.FOLLOW_REQUESTS) {
        adapter = new FollowRequestsAdapter(this);
    } else {
        adapter = new FollowAdapter(this);
    }
    recyclerView.setAdapter(adapter);
    return rootView;
}
Also used : Context(android.content.Context) FollowAdapter(com.keylesspalace.tusky.adapter.FollowAdapter) MutesAdapter(com.keylesspalace.tusky.adapter.MutesAdapter) Drawable(android.graphics.drawable.Drawable) BlocksAdapter(com.keylesspalace.tusky.adapter.BlocksAdapter) LinearLayoutManager(android.support.v7.widget.LinearLayoutManager) DividerItemDecoration(android.support.v7.widget.DividerItemDecoration) View(android.view.View) RecyclerView(android.support.v7.widget.RecyclerView) FollowRequestsAdapter(com.keylesspalace.tusky.adapter.FollowRequestsAdapter) Nullable(android.support.annotation.Nullable)

Aggregations

FollowRequestsAdapter (com.keylesspalace.tusky.adapter.FollowRequestsAdapter)2 Context (android.content.Context)1 Drawable (android.graphics.drawable.Drawable)1 Nullable (android.support.annotation.Nullable)1 DividerItemDecoration (android.support.v7.widget.DividerItemDecoration)1 LinearLayoutManager (android.support.v7.widget.LinearLayoutManager)1 RecyclerView (android.support.v7.widget.RecyclerView)1 View (android.view.View)1 BlocksAdapter (com.keylesspalace.tusky.adapter.BlocksAdapter)1 FollowAdapter (com.keylesspalace.tusky.adapter.FollowAdapter)1 MutesAdapter (com.keylesspalace.tusky.adapter.MutesAdapter)1