ให้คนที่คุณชื่นชอบ ประโยคโปรด และคำศัพท์ที่น่าจดจำจากอนิเมะถูกเก็บไว้ในโทรศัพท์มือถือของคุณ
/** *Create DialogueFragment view* */ @TargetApi(Build.VERSION_CODES.HONEYCOMB) @Override public View onCreateView(LayoutInflater inflater, ViewGroup container, Bundle SavedInstanceState) { // TODO stub วิธีการสร้างอัตโนมัติ View v = inflater.inflate( R.layout.fragment_acg_dialogue, คอนเทนเนอร์, เท็จ); int id = (จำนวนเต็ม) getArguments().getSerializable(EXTRA_ACG_ID); mAcg = AcgLab.get(getActivity()).getAcg(id); mDialogueTextView = (TextView) v.findViewById(R.id.dialogue_tv); กล่องโต้ตอบสตริง = mAcg.getDialogue().replace(",", "/n"); บทสนทนา = บทสนทนา.แทนที่("!", "/ n"); mDialogueTextView.setText(บทสนทนา); mPersonageTextView = (TextView) v.findViewById(R.id.personage_tv); ถ้า (!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); // แยกการประมวลผลประโยคที่มาพร้อมกับแอปพลิเคชันและประโยคที่ผู้ใช้เพิ่มถ้า (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 // ตั้งค่าแอนิเมชั่นคลื่นน้ำ Animation anim = AnimationUtils.loadAnimation( getActivity(), R.anim. anim_ripple ); mRippleImageView.startAnimation (ภาพเคลื่อนไหว); AcgDialogueFragment.getPlayer().play(getActivity(), Integer.parseInt(mAcg.getSound())); } else { // ไม่มีเส้นทางรูปภาพหรือไม่ได้ตั้งค่าไฟล์ mAcg.getHead( )); if (mAcg.getHead().isEmpty() || (!file.exists())) { // ตั้งค่ารูปภาพเริ่มต้น 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 // ตั้งค่าแอนิเมชั่นคลื่นน้ำ Animation anim = AnimationUtils.loadAnimation( getActivity(), R.anim. anim_ripple ); mRippleImageView.startAnimation (ภาพเคลื่อนไหว); (mAcg.getId() < AcgListFragment.SYSTEM_DIALODUE_LENGHT) { AcgDialogueFragment.getPlayer().play(getActivity(), Integer.parseInt(mAcg.getSound())); } else { ถ้า (mAcg.getSound().isEmpty() ) { Toast.makeText(getActivity(), R.string.tip_not_sound, Toast.LENGTH_SHORT) .show(); } else { AcgDialogueFragment.getPlayer().play(getActivity(), mAcg.getSound()); } } } } }ภาพสาธิต:
ข้างต้นคือเนื้อหาทั้งหมดของบทความนี้ ฉันหวังว่ามันจะเป็นประโยชน์กับทุกคนในการเรียนรู้การพัฒนา Java App