INNER CODE UNIT · Java

onViewCreated

Dimezis/BlurView · app/src/main/java/com/eightbitlab/blurview_sample/ListFragment.java:21

    public void onViewCreated(View view, @Nullable Bundle savedInstanceState) {
        super.onViewCreated(view, savedInstanceState);
        init();
    }

    private void init() {
        RecyclerView recyclerView = getView().findViewById(R.id.recyclerView);
        recyclerView.setAdapter(new ExampleListAdapter(getContext()));
        recyclerView.setLayoutManager(new LinearLayoutManager(getContext()));

        int initialPadding = recyclerView.getPaddingBottom();
        ViewCompat.setOnApplyWindowInsetsListener(recyclerView, (v, windowInsets) -> {
            Insets insets = windowInsets.getInsets(WindowInsetsCompat.Type.systemBars());
            recyclerView.setPadding(0, insets.top, 0, insets.bottom + initialPadding);
            return windowInsets;
        });
    }
}

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…