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

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.

主站蜘蛛池模板: 乐业县| 罗定市| 乾安县| 富锦市| 华蓥市| 油尖旺区| 汕头市| 法库县| 襄城县| 定安县| 唐海县| 慈利县| 毕节市| 洛南县| 德惠市| 南雄市| 区。| 宾阳县| 景洪市| 神木县| 阿克| 闽侯县| 黑水县| 马龙县| 庄浪县| 巴南区| 咸阳市| 乌兰县| 四会市| 巴南区| 泸西县| 宝兴县| 阳春市| 鄂托克旗| 和硕县| 青川县| 宜良县| 高邮市| 台南市| 贡嘎县| 怀仁县|