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

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.

主站蜘蛛池模板: 怀仁县| 罗平县| 辽中县| 中西区| 荣成市| 资溪县| 东城区| 大洼县| 扬中市| 松溪县| 长宁区| 内江市| 陆良县| 刚察县| 板桥市| 临朐县| 灵璧县| 平阴县| 封丘县| 明光市| 南康市| 海淀区| 玉溪市| 湘乡市| 天门市| 柘荣县| 诏安县| 平阳县| 廊坊市| 丽江市| 华蓥市| 监利县| 玛纳斯县| 阜平县| 张家口市| 毕节市| 泾阳县| 科技| 游戏| 慈利县| 昌邑市|