2012-04-03 65 views
3

我发现了一个很好的哈里斯项目,它允许一个漂亮的分页效果,如下面的链接 https://github.com/harism/android_page_curl。 但作品只有图像,我的要求是使用editText通过写入数据,也保存所以,请给我建议或代码。 我也访问了波纹管给出的链接: Android page curl by harism , adding TextView caused and exception : 但上面的链接使用textView而不是编辑文本。如何在android中使用textView进行页面卷曲?

回答

4

它很简单。只需更换与下面的方法CurlActivity的loadBitmap方法,

private Bitmap loadBitmap(int width, int height, int index) { 
    Bitmap txtBitmap = Bitmap.createBitmap(width, height, Bitmap.Config.ARGB_8888); 
    String text1 = yourPagesStringArray[index]; 
    Canvas c = new Canvas(txtBitmap); 
    TextView tv = new TextView(getApplicationContext()); 
    tv.setText(text1); 
    tv.setTextColor(0xa00050ff); 
    tv.setTextSize(15); 
    tv.setLinksClickable(true); 
    tv.setLineSpacing(2, 2); 
    tv.layout(0, 0, getResources().getDisplayMetrics().widthPixels, getResources().getDisplayMetrics().heightPixels); 
    tv.draw(c); 

    c.drawBitmap(txtBitmap, 0, 0, null); 

    return txtBitmap; 
} 
+0

它的工作原理..但我发现名为'私人位图loadBitmap(INT宽度,高度INT,INT指数)'方法名。 – Deepak 2013-03-05 05:50:04

+0

改变修饰符不是一个问题,我猜 – 2013-03-05 06:17:55

+0

和webviews而不是文字?可能吗? – 2013-04-04 13:15:54