本篇..基本可以算是Xamarin在应用开发过程中的核心了..真的很很很重要..
想学习的..想用的..建议仔细阅读..嗯..打酱油的 ..快速滑倒下面点个推荐 - - 哈哈哈......2.为什么需要自定义渲染器
因为在不使用自定义渲染器的情况下更改Xamarin.Forms控件的外观是颗粒度较粗的....我们会发现,进度条只是他里面很小的一部分,大部分被背景占用,而且无法在Xamarin.Forms中去修改,我们无法改变它的高度.
那么,我们如何修改它呢?.....我们可以看到,在安卓库中,它就继承了安卓widget的原生进度条,那么,原生进度条的所有属性,我们就都是可以用的了.
比如我们在代码中写的 "ScaleY" 这种属性和SetPadding这种方法....我们可以看到,虽然我们也给了红色的背景,但是它只显示在进度条中了,不会让控件很高, SetPadding起了作用.
当然,我们能操作的远远不止这些..