Как можно свернуть страницу с textView в Android? - PullRequest
3 голосов
/ 03 апреля 2012

Я нашел проект хорошего харизма, который позволяет красивый эффект пейджинга, как по следующей ссылке https://github.com/harism/android_page_curl. Но работает только изображения, мое требование состоит в том, чтобы использовать editText для записи данных, а также сохранить. Так что, пожалуйста, дайте мне предложение или код. Я также посещаю ниже приведенную ссылку: Скручиваемость страницы Android по харизму, добавление вызванного TextView и исключение: Но над ссылкой используйте textView, а не Edit Text.

1 Ответ

4 голосов
/ 29 июня 2012

это так просто. Просто замените метод loadBitmap в CurlActivity указанным ниже методом

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;
}
...