彩票走势图

Xamarin使用教程一:背景处理

转帖|使用教程|编辑:我只采一朵|2014-07-21 10:00:24.000|阅读 6318 次

概述:使用 Xamarin 开发Android UI时可能会遇到一些场景背景的问题,虽然可以利用多层或直接使用图片背景来完成,但这样会增加不少的资源消耗,最终导致内存溢出的情况。最好的方法还是利用内部方法或代码的方式来实现。

# 慧都年终大促·界面/图表报表/文档/IDE等千款热门软控件火热促销中 >>

相关链接:

使用 Xamarin 开发Android UI时可能会遇到一些场景背景的问题,虽然可以利用多层或直接使用图片背景来完成,但这样会增加不少的资源消耗,最终导致内存溢出的情况。最好的方法还是利用内部方法或代码的方式来实现。例如我们需要实现如下截图示意的界面:


在上述截图中可以看到背景是一个环形过渡色 + 透明平铺图案组成,有了这个思路,剩下就是实现的问题了。

具体实现方式是,新增一个drawable资源,并在资源中绘制过渡色和平铺图案,代码如下:

<?xml version="1.0" encoding="UTF-8" ?>
<layer-list xmlns:android="//schemas.android.com/apk/res/android">
    <item>
        <shape android:shape="rectangle">
            <gradient
                android:startColor="@color/chindpostgreenlight"
                android:endColor="@color/chindpostgreennormal"
                android:angle="90"
                android:type="radial"
                android:gradientRadius="600" />
            <padding
                android:left="0px"
                android:top="0px"
                android:right="0px"
                android:bottom="0px" />
            <corners 
                android:radius="0px" />
        </shape>
    </item>
    <item>
        <bitmap
            android:src="@drawable/WaterMarkMain"
            android:tileMode="repeat" />
    </item>
</layer-list>

然后将资源当做背景赋予LinearLayout即可。

Xamarin试用版下载

By博客园宋海鹏


标签:AndroidXamarin

本站文章除注明转载外,均为本站原创或翻译。欢迎任何形式的转载,但请务必注明出处、不得修改原文相关链接,如果存在内容上的异议请邮件反馈至chenjj@cahobeh.cn

文章转载自:慧都控件

为你推荐

  • 推荐视频
  • 推荐活动
  • 推荐产品
  • 推荐文章
  • 慧都慧问
扫码咨询


添加微信 立即咨询

电话咨询

客服热线
023-68661681

TOP