package com.bdc.ociney.fragment; import android.os.Bundle; import android.view.LayoutInflater; import android.view.View; import android.view.ViewGroup; import android.widget.AbsListView; import com.bdc.ociney.R; import com.bdc.ociney.adapter.ObjectAdapter; import com.bdc.ociney.fragment.core.BetterFragment; import com.bdc.ociney.modele.Movie.Movie; import com.bdc.ociney.modele.Person.CastMember; import com.bdc.ociney.view.CellMember; import com.bdc.ociney.view.MovingImageView; import java.util.List; public class ListCastingFragment extends BetterFragment { public static List<CastMember> casting; static Movie movie; ObjectAdapter<CastMember> adapter; AbsListView list; MovingImageView imageFond; public ListCastingFragment() { } @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle savedInstanceState) { View view = inflater.inflate(R.layout.fragment_list_casting, container, false); setFragmentView(view); charger(); remplir(); ajouterListeners(); return view; } @Override public void onResume() { super.onResume(); } @Override public void onPause() { super.onPause(); } @Override protected void charger() { list = (AbsListView) View.inflate(getActivity(), R.layout.list, null); ((ViewGroup) fragmentView).addView(list); this.imageFond = (MovingImageView) findViewById(R.id.imageFond); } @Override protected void remplir() { adapter = new ObjectAdapter<CastMember>(getActivity(), casting, R.layout.casting_member, CellMember.class); list.setAdapter(adapter); adapter.notifyDataSetChanged(); if (movie != null) imageFond.activerBlur(getActivity().getResources().getInteger(R.integer.fragment_movie_fond_blur)) .activerAnimations().loadFromUrl(getActivity(), movie.getUrlPoster(getActivity().getResources().getInteger(R.integer.fragment_movie_fond_blur_height))); } @Override protected void ajouterListeners() { } @Override public void onClick(View view) { } }