Despite being relatively new, the Android P has successfully created a lot of buzz all across the globe. Following an unprecedented upsurge in Android P, we can predict that 2018 is going to be ruled by this latest release of Google. This setting Android app – that has already provided Oreo with a discernible haul – has got a little tweak once again. For an instance, Google has drawn colorful and bright circles behind its icons in order to make things appear a less drab. It’s proven that the round icons can appear in a prompter setting, even though they are a bit restricted to the blue and gray hues. One of the most commendable changes to be introduced by Android P is its impressive notch. You may rely on the developer preview to include a virtual notch in any device for checking how it can influence the user-experience. If you are keen to give it a shot, then let’s inform you that Google is bracing up to roll out a thousand other features for the texts in Android P. You might know that the TextView is one of the most integral parts of the view system of Android apps. Hence, we have taken a plunge to introduce you to some of the brand-new features, which Android P is buckling up to embrace for the TextView –
Pre-computed Texts are the New Fad:-
Displaying texts could turn out to be a difficult task like displaying those multiple fonts, letter spacing, line breaking, line spacing, text direction, hyphenation, and the likes. The TextView has a lot to accomplish for measuring and displaying the texts; reading font files, deciding the shape, catching the words in the internal word cache, finding a glyph, etc. All of these works should take place on the User Interface thread, where it will help your Android app drop the frames. The task of measuring texts could occupy almost 90% of the time, which is supposedly required for setting the texts. In order to address this issue, Android P has come up with a brand-new API – the Pre-computed Texts. With the aid of Pre-computed Text, an Android application can carry out even the most time-taking aspects of text layouts on a background thread, by caching the layout results and returning highly valuable data. By the virtue of this amazing feature, almost 90% of the works will be accomplished by TextView.
Make the Most of Magnifiers:-
Even with the most upgraded features like Smart Text Selection et al, those precisely selecting text could throw a lot of challenges on your way. Here comes in the inexplicable efficacy of Magnifier. Android P has come up with the text Magnifier for providing the users with a surprising ease while choosing texts. The magnifier can also help the users to position the cursor by checking out the magnified texts with a pane, which can be easily dragged over the text. Be it for the custom widgets or custom text-reading, the Magnifier widget can get applied to any view, which is attached to a window. With aid of this Magnifier, the users can have a commendable experience across different apps. Also, the Magnifier widget can offer a more zoomed-in version of any type of surface or view. The Magnifier works following these below-mentioned procedures –
The Spiffy and Effective Smart Linkify:-
The Linkify class that has existed since API 1, will allow the links to text with the usage of Regexes. Also, finding the physical addresses could spin up a WebView instance for producing the optimum results that can improve an app’s performance by requesting different links. As per the proficient app developers, the Smart Linkify comes into play for adding more accuracy to the process of link resolution and for preventing the performance degradation triggered by the WebView. It can be accessed via TextClassifier API. It uses machine-learning algorithms for recognizing the crucial entities in text. It can definitely boost the reliability of several entities recognized. Smart Linkify can also recommend the required actions for the users, so that they can perform impeccably.
Line Height as well as Baseline Text Alignments:-
Sometimes, the Android app developers are provided with a few layout specifications that fail to match the prevalent TextView attributes. There are three attributes on Android P, which along with their corresponding functionalities can mitigate this gap between how app designers and app developers work. With the aid of Android P, the spacing between lines can be perfectly controlled by the lineSpacingExtraand, and lineSpacingMultiplier attributes. However, the app designers can commonly proffer these values as a highly simple line height instead. Owing to this, the Android P will be able to set the line height of the texts with a greater ease.
There is no doubt in the fact that texts play a very crucial role for a variety of mobile apps. This is important for improving an app’s design language as well. The text is consumed by the user with the uttermost convenience and perfection. Hence, Android P has been consistently investing in a text, thus improving the user-experiences of both Android app developers and the users.