2012-04-03 9 views
3

Ich fand das Projekt des guten Harism, das einen schönen Paging-Effekt wie folgender Link https://github.com/harism/android_page_curl ermöglicht. Aber funktioniert nur Bilder, meine Anforderung ist es, EditText durch Schreiben von Daten zu verwenden und auch So, also bitte geben Sie mir Anregungen oder Code. Ich besuche auch unten angegebenen Link: Android page curl by harism , adding TextView caused and exception : Aber oben links verwenden Sie TextView nicht Text bearbeiten.Wie kann man sich mit textView in android einrollen?

Antwort

4

ist es so einfach. Ersetzen Sie einfach die Methode Loadbitmap im CurlActivity mit dem folgenden Verfahren,

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

Es funktioniert .. aber den Namen der Methode nannte ich gefunden 'Private Bitmap Loadbitmap (int width, int height, int index)'. – Deepak

+0

Ändern des Modifier ist kein Problem, ich denke –

+0

und was ist mit Webviews statt Text? ist es möglich? –

Verwandte Themen