Optimize ArabicTextView onDraw() only draw visible area