新聞中心
這里有您想知道的互聯網營銷解決方案
如何在Android中利用TextSwitcher實現一個文字上下翻牌效果
今天就跟大家聊聊有關如何在Android中利用TextSwitcher實現一個文字上下翻牌效果,可能很多人都不太了解,為了讓大家更加了解,小編給大家總結了以下內容,希望大家根據這篇文章可以有所收獲。
站在用戶的角度思考問題,與客戶深入溝通,找到葉縣網站設計與葉縣網站推廣的解決方案,憑借多年的經驗,讓設計與互聯網技術結合,創(chuàng)造個性化、用戶體驗好的作品,建站類型包括:網站設計、成都網站制作、企業(yè)官網、英文網站、手機端網站、網站推廣、域名注冊、網絡空間、企業(yè)郵箱。業(yè)務覆蓋葉縣地區(qū)。
tvNotice = (TextSwitcher)rootView.findViewById(R.id.tv_notice); tvNotice.setFactory(new ViewSwitcher.ViewFactory() { //這里 用來創(chuàng)建內部的視圖,這里創(chuàng)建TextView,用來顯示文字 public View makeView() { TextView tv =new TextView(getContext()); //設置文字大小 tv.setTextSize(TypedValue.COMPLEX_UNIT_PX,getResources().getDimension(R.dimen.group_notice_font_size)); //設置文字 顏色 tv.setTextColor(getResources().getColor(R.color.font_333333)); return tv; } });
然后自己可用timer或者Thread去控制輪播,輪播中控制tvNotice的代碼如下
// 設置切入動畫 tvNotice.setInAnimation(AnimationUtils.loadAnimation(getContext(), R.anim.slide_in_bottom)); // 設置切出動畫 tvNotice.setOutAnimation(AnimationUtils.loadAnimation(getContext(), R.anim.slide_out_up)); //items是一個字符串列表,index就是動態(tài)的要顯示的items中的索引 tvNotice.setText(itmes.get(index).getTitle());
slide_in_bottom.xml
<?xml version="1.0" encoding="utf-8"?>
slide_out_up.xml
<?xml version="1.0" encoding="utf-8"?>
看完上述內容,你們對如何在Android中利用TextSwitcher實現一個文字上下翻牌效果有進一步的了解嗎?如果還想了解更多知識或者相關內容,請關注創(chuàng)新互聯行業(yè)資訊頻道,感謝大家的支持。
網站欄目:如何在Android中利用TextSwitcher實現一個文字上下翻牌效果
路徑分享:http://ef60e0e.cn/article/ppeccj.html