java开发名言_java实现收藏名言语句台词的app
讓動漫中那些喜歡的人、喜歡的臺詞,讓你難忘的話語,都保留在你的手機中吧
/**
* 創建dialoguefragment視圖
*
*/
@targetapi(build.version_codes.honeycomb)
@override
public view oncreateview(layoutinflater inflater, viewgroup container,
bundle savedinstancestate) {
// todo auto-generated method stub
view v = inflater.inflate(r.layout.fragment_acg_dialogue, container,
false);
int id = (integer) getarguments().getserializable(extra_acg_id);
macg = acglab.get(getactivity()).getacg(id);
mdialoguetextview = (textview) v.findviewbyid(r.id.dialogue_tv);
// 從以下標點符號處換行
string dialogue = macg.getdialogue().replace(",", "\n");
dialogue = dialogue.replace("。", "\n");
dialogue = dialogue.replace("?", "\n");
dialogue = dialogue.replace("!", "\n");
mdialoguetextview.settext(dialogue);
mpersonagetextview = (textview) v.findviewbyid(r.id.personage_tv);
if (!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);
// 將該應用程序自帶的句子和用戶添加的句子分開處理
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 auto-generated method stub
// 設置水波動畫
animation anim = animationutils.loadanimation(
getactivity(), r.anim.anim_ripple);
mrippleimageview.startanimation(anim);
acgdialoguefragment.getplayer().play(getactivity(),
integer.parseint(macg.getsound()));
}
});
} else {
// 圖片路徑不存在或者未設置
file file = new file(macg.gethead());
if (macg.gethead().isempty() || (!file.exists())) {
// 設置默認圖片
mheadimageview.setimageresource(r.drawable.saber);
} else {
bitmap bmp = pictureutils.getscaledbitmapfrompath(
getactivity(), macg.gethead());
bmp = pictureutils.getroundbitmap(bmp);
mheadimageview.setimagebitmap(bmp);
}
mheadimageview.setonclicklistener(new view.onclicklistener() {
@override
public void onclick(view v) {
// todo auto-generated method stub
// 設置水波動畫
animation anim = animationutils.loadanimation(
getactivity(), r.anim.anim_ripple);
mrippleimageview.startanimation(anim);
if (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());
}
}
}
});
}
return v;
}
演示圖:
以上所述就是本文的全部內容了,希望能夠對大家熟練掌握java開發app有所幫助。
如您對本文有疑問或者有任何想說的,請點擊進行留言回復,萬千網友為您解惑!
總結
以上是生活随笔為你收集整理的java开发名言_java实现收藏名言语句台词的app的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: vue使用provide / injec
- 下一篇: 陕南柿子红了_陕南赤子_新浪博客