先上Android實現(xiàn)文字逐字顯示出來效果圖,供大家參考,具體內(nèi)容如下

可以采用自定義TextView的方式去實現(xiàn),也可才用定時更新文字顯示,思路是讓TextView每隔一秒顯示以一個字符串(并非每一秒多出來一個漢字),那么就簡單了,可以開啟一個線程,那么線程主要方法如下:
public static void startTv(final int n) { new Thread( new Runnable() { @Override public void run() { try { final String stv = s.substring(0, n);//截取要填充的字符串 tv.post(new Runnable() { @Override public void run() { tv.setText(stv); } }); Thread.sleep(time);//休息片刻 nn = n + 1;//n+1;多截取一個 if (nn <= length) {//如果還有漢字,那么繼續(xù)開啟線程,相當(dāng)于遞歸的感覺 startTv(nn); } } catch (InterruptedException e) { e.printStackTrace(); } } } ).start();}完整代碼如下:
1.Activity
public class TiaoZiActivity extends Activity { private TextView textView; private String s = "天生我才必有用,千金散
主站蜘蛛池模板:
三河市|
土默特左旗|
阿克|
民勤县|
河曲县|
宁晋县|
罗甸县|
汨罗市|
楚雄市|
梅河口市|
温宿县|
东台市|
玉环县|
仙居县|
蓬溪县|
华容县|
红桥区|
大港区|
鱼台县|
老河口市|
桐庐县|
石泉县|
永福县|
高台县|
金塔县|
大石桥市|
沈丘县|
扶绥县|
沅陵县|
浦北县|
高邮市|
常熟市|
宝应县|
家居|
达日县|
宾阳县|
克什克腾旗|
芷江|
慈溪市|
颍上县|
买车|