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

Summary

In this chapter, we have seen the reasoning behind why we might want to build custom views and layouts, but also, that we have to apply common sense. Android provides a great basic framework for creating UIs and not using it would be a mistake. Not every component, button, or widget has to be completely custom developed, but by doing it so in the right spot, we can add an extra feature that might make our application remembered. Also, we've shown some examples of applications that are already in the market and they're using custom views, so we know we are not alone out there! Finally, we've seen how to set up the environment to get ourselves started and we began taking our own first baby steps on custom views.

In the next chapter, we'll keep adding features; we'll see how to calculate the right size of our custom view and learn more about custom rendering.

主站蜘蛛池模板: 望谟县| 平果县| 静宁县| 萍乡市| 沾益县| 松阳县| 新蔡县| 香港 | 南召县| 珠海市| 庆阳市| 临夏县| 闻喜县| 雷波县| 鞍山市| 馆陶县| 岳西县| 通辽市| 石台县| 宝兴县| 葫芦岛市| 古交市| 禄丰县| 无为县| 宁武县| 安阳县| 富裕县| 杭锦旗| 沂水县| 海晏县| 黄梅县| 连城县| 宁明县| 建昌县| 锡林浩特市| 乌鲁木齐县| 浙江省| 高州市| 建昌县| 曲松县| 额尔古纳市|