Đã đăng vào thg 12 24, 2016 11:52 CH 1 phút đọc
1. Giới thiệu
- Hôm nay mình sẽ giới thiệu cho các bạn cách chia 1 đoạn text dài [1 chương sách hay cả cuốn sách] thành dạng trang phù hợp với màn hình điện thoại mà bạn đang sử dụng.
- Mình sẽ xây dựng 1 ứng dụng đọc sách đơn giản để ứng dụng kỹ thuật này. Sau khi hoàn thành phần hướng dẫn này, các bạn sẽ đạt đc kết quả như sau:
2. Triển khai:
- Chúng ta sẽ viết 1 customView để dùng cho tiện lợi
- Đầu tiên cần chia đoạn text truyền vào thành những phần khác nhau phù hợp với từng trang của màn hình điện thoại cho vào 1
List
public void splitTextIntoPages[String text] {
// offset to spit text
int offsetI = 0, offsetII;
StaticLayout layout = new StaticLayout[text, mTextPaint, getWidth[] - [leftPadding