Laissez vos personnes préférées, vos répliques préférées et les mots inoubliables de l'anime être conservés dans votre téléphone mobile
/** *Créer une vue DialogueFragment* */ @TargetApi(Build.VERSION_CODES.HONEYCOMB) @Override public View onCreateView(LayoutInflater inflater, ViewGroup containers, Bundle savingInstanceState) { // TODO Stub de méthode généré automatiquement View v = inflater.inflate( R.layout.fragment_acg_dialogue, conteneur, false); int id = (Integer) getArguments().getSerializing(EXTRA_ACG_ID); mAcg = AcgLab.get(getActivity()).getAcg(id); mDialogueTextView = (TextView) v.findViewById(R.id.dialogue_tv); Chaîne de dialogue = mAcg.getDialogue().replace(",", "/n"); dialogue = dialogue.replace(".", "/n"); dialogue = dialogue.replace("?", "/n"); n"); mDialogueTextView.setText(dialogue); mPersonageTextView = (TextView) v.findViewById(R.id.personage_tv); si (!mAcg.getPersonage().isEmpty()) { mPersonageTextView.setText("--" + mAcg.getPersonage()); else { mPersonageTextView.setText("" } mHeadImageView = (ImageView) v.findViewById( R.id.avatar_iv); mRippleImageView = (ImageView) v.findViewById(R.id.ripple_iv); // Traitez séparément les phrases fournies avec l'application et celles ajoutées par l'utilisateur if (mAcg.getId() < AcgListFragment.SYSTEM_DIALODUE_LENGHT) { mHeadImageView.setImageResource(Integer.parseInt(mAcg) .getHead())); mHeadImageView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Stub de méthode généré automatiquement // Définir l'animation des vagues d'eau Animation anim = AnimationUtils.loadAnimation( getActivity(), R.anim. anim_ripple ); mRippleImageView.startAnimation(anim); AcgDialogueFragment.getPlayer().play(getActivity(), Integer.parseInt(mAcg.getSound())); } } } else { // Le chemin de l'image n'existe pas ou n'est pas défini. mAcg.getHead( )); if (mAcg.getHead().isEmpty() || (!file.exists())) { // Définir l'image par défaut mHeadImageView.setImageResource(R.drawable.saber); } else { Bitmap bmp = PictureUtils.getScaledBitmapFromPath( getActivity(), mAcg.getHead()); ) ; } mHeadImageView.setOnClickListener(new View.OnClickListener() { @Override public void onClick(View v) { // TODO Stub de méthode généré automatiquement // Définir l'animation des vagues d'eau Animation anim = AnimationUtils.loadAnimation( getActivity(), R.anim. anim_ripple ); mRippleImageView.startAnimation(anim); (mAcg.getId() < AcgListFragment.SYSTEM_DIALODUE_LENGHT) { AcgDialogueFragment.getPlayer().play(getActivity(), Integer.parseInt(mAcg.getSound())); else { if (mAcg.getSound().isEmpty()); ) { Toast.makeText(getActivity(), R.string.tip_not_sound, Toast.LENGTH_SHORT) .show(); else { AcgDialogueFragment.getPlayer().play(getActivity(), mAcg.getSound());Photo de démonstration :
Ce qui précède représente l'intégralité du contenu de cet article. J'espère qu'il sera utile à tout le monde pour maîtriser le développement d'applications Java.