官术网_书友最值得收藏!

Examples on the market

We all probably use great apps that are built only using the standard Android UI widgets and layouts, but there are many others that have some custom views that we don't know or we haven't really noticed. The custom views or layouts can sometimes be very subtle and hard to spot.

We'd not be the first ones to have a custom view or layout in our application. In fact, many popular apps have some custom elements in them. Let's show some examples:

The first example will be the Etsy application. The Etsy application had a custom layout called StaggeredGridView. It was even published as open source in GitHub. It has been deprecated since 2015 in favor of Google's own StaggeredGridLayoutManager used together with RecyclerView.

You can check it yourself by downloading the Etsy application from Google Play, but just to have a quick preview, the following screenshot is actually from the Etsy application showing the StaggeredGrid layout:

There are many other potential examples, but a second good example might be the electronic programming guide of Ziggo, one of the largest cable operators in the Netherlands. The electronic programming guide is a custom view rendering different boxes for the TV shows and changing color for what's ahead and behind current time.

It can be downloaded from the Dutch Google Play only, but anyway, the following screenshot shows how the application is rendering the electronic programming guide:

Finally, a third example and a more recently published application is Lottie from Airbnb. Lottie is a sample application that renders Adobe After Effects animations in real time.

Lottie can be downloaded directly from Google Play, but the following screenshot shows a quick preview of the application:

The rendering view and the custom font are examples of custom rendering. For more information about Lottie refer to:
http://airbnb.design/introducing-lottie/.

We've just seen some examples, but there are many more available. A good site to discover them or to see what is available is Android Arsenal:
https://android-arsenal.com/.

主站蜘蛛池模板: 库车县| 文水县| 台山市| 项城市| 石城县| 三都| 额敏县| 吴川市| 云安县| 苏尼特左旗| 溧阳市| 手游| 嘉兴市| 仁怀市| 南涧| 邵阳市| 唐海县| 合川市| 湟中县| 奉贤区| 泌阳县| 永川市| 长顺县| 侯马市| 尼勒克县| 马鞍山市| 平邑县| 黔西县| 丘北县| 仙桃市| 仁怀市| 甘泉县| 保山市| 海丰县| 平昌县| 象州县| 永修县| 唐河县| 保康县| 江口县| 庐江县|