Biarkan orang-orang favorit Anda, dialog favorit, dan kata-kata tak terlupakan dari anime disimpan di ponsel Anda
/** *Buat tampilan DialogueFragment* */ @TargetApi(Build.VERSION_CODES.HONEYCOMB) @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle disimpanInstanceState) { // TODO Metode yang dibuat secara otomatis stub View v = inflater.inflate( R.layout.fragment_acg_dialogue, container, false); int id = (Bilangan Bulat) getArguments().getSerializable(EXTRA_ACG_ID); mAcg = AcgLab.get(getActivity()).getAcg(id); Dialog string = mAcg.getDialogue().replace(",", "/n"); dialog = dialog.ganti(".", "/n"); dialog = dialog.ganti("?", "/n"); dialog = dialog.ganti("!", "/ n"); mDialogueTextView.setText(dialog); mPersonageTextView = (TextView) v.findViewById(R.id.personage_tv); if (!mAcg.getPersonage().isEmpty()) { mPersonageTextView.setText("--" + mAcg.getPersonage()); } else { mPersonageTextView.setText(""); R.id.avatar_iv); mRippleImageView = (ImageView) v.findViewById(R.id.ripple_iv); // Memproses secara terpisah kalimat yang disertakan dengan aplikasi dan yang ditambahkan oleh pengguna 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 metode yang dibuat secara otomatis // Menyetel animasi gelombang air Animation anim = AnimationUtils.loadAnimation( getActivity(), R.anim. anim_ripple ); mRippleImageView.startAnimation(anim); AcgDialogueFragment.getPlayer().play(getActivity(), Integer.parseInt(mAcg.getSound())); mAcg.getHead( )); if (mAcg.getHead().isEmpty() || (!file.exists())) { // Tetapkan gambar default 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 metode yang dibuat secara otomatis // Menyetel animasi gelombang air 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())); ) { Toast.makeText(getActivity(), R.string.tip_not_sound, Toast.LENGTH_SHORT) .show(); } else { AcgDialogueFragment.getPlayer().play(getActivity(), mAcg.getSound());Gambar demo:
Di atas adalah keseluruhan isi artikel ini, semoga bermanfaat bagi semua orang dalam menguasai pengembangan aplikasi Java.