首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

Xamarin android可绘制资源文件夹图片大小?

Xamarin Android中的可绘制资源文件夹包含了应用程序中使用的各种图片资源。这些资源可以用于绘制UI元素,如按钮、图标、背景等。可绘制资源文件夹中的图片大小可以根据应用程序的需求进行调整。

在Xamarin Android中,可绘制资源文件夹包括以下几个常用的文件夹:

  1. drawable-mdpi: 这是中等密度(medium density)设备的资源文件夹。对应的图片大小为48x48像素。
  2. drawable-hdpi: 这是高密度(high density)设备的资源文件夹。对应的图片大小为72x72像素。
  3. drawable-xhdpi: 这是超高密度(extra high density)设备的资源文件夹。对应的图片大小为96x96像素。
  4. drawable-xxhdpi: 这是超超高密度(extra extra high density)设备的资源文件夹。对应的图片大小为144x144像素。
  5. drawable-xxxhdpi: 这是超超超高密度(extra extra extra high density)设备的资源文件夹。对应的图片大小为192x192像素。

根据不同的设备密度,Xamarin Android会自动选择合适的资源文件夹中的图片进行显示,以保证在不同设备上获得最佳的显示效果。开发者可以根据具体需求,在对应的资源文件夹中放置相应大小的图片。

对于不同的应用场景,可以选择不同的图片大小来平衡应用程序的性能和用户体验。较小的图片大小可以减少应用程序的内存占用和加载时间,适用于简单的图标和按钮等UI元素。较大的图片大小可以提供更高的图像质量,适用于需要展示细节的背景图或照片等。

腾讯云提供了丰富的云计算产品和服务,其中与移动开发相关的产品包括腾讯移动分析、腾讯移动推送、腾讯移动广告等。您可以通过访问腾讯云官方网站(https://cloud.tencent.com/)了解更多关于这些产品的详细信息和使用指南。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

C# Xamarin移动开发基础进修篇

Xamarin.Forms 是一个跨平台 UI 工具包,允许开发人员有效创建跨 iOS、Android、Windows Phone、通用 Windows 平台应用共享的本机用户界面布局。...四、Xamarin开发资源分享 Android官网:https://developer.android.com/guide/ Xamarin官网:https://www.xamarin.com/ https...初步认识一下android移动开发,了解一下android布局文件,android资源文件,android项目结构等等基础知识。...文件操作(File) Android资源分为两种,一种是res下可编译的资源文件, 这种资源文件系统会在R.java里面自动生成该资源文件的ID,访问也很简单,只需要调用R.XXX.id即可;第二种就是放在...assets文件夹下面的原生资源文件,放在这个文件夹下面的文件不会被R文件编译,所以不能像第一种那样直接使用.Android提供了一个工具类,方便我们操作获取assets文件下的文件:AssetManager

6K20

android资源文件夹中添加一个新的图片资源

比如在一个TestDemo的Res/drawable文件夹中,新添加一张图片资源要如何添加。    ...上网找到了关于加载图片资源的问题解决办法: 直接拷贝需要添加的图片资源,然后在Res/drawable文件夹 右键点击 选择“粘贴”即可把图片拷贝进去。...下面是一个简单的帧布局Android应用实例,实现一只小鸟飞翔的动画效果,参考了《大话企业级Android应用开发实战》15.2.5帧布局(FrameLayout) P110-113页。...代码如下: package com.ccf.birdframe; import android.os.Bundle; import android.os.Handler; import android.os.Message...; import android.app.Activity; import android.graphics.drawable.Drawable; import android.view.Menu; import

3.1K20

svg矢量图绘制以及转换为Android可用的VectorDrawable资源

,所以我们的最终目的就是绘制一个上图中样式的Android VectorDrawable xml图标。...尤其是这种资源文件体积小放大又不失真,干嘛不用呢。 VectorDrawable Android L开始提供了新的API VectorDrawable 可以使用SVG类型的资源,也就是矢量图。..." android:pathData="M300,70 l 0,-70 70,70 0,0 -70,70z" /> 显示效果(背景色应为透明) 绘制svg图...如果想了解绘制原理,调至请调至文末点击W3C的连接。...展示一张少复杂的图吧: 总结 本文简单介绍了几款工具,目的能让新手快速的了解一下如何制作出自己需要的矢量图资源文件,在有需要做一张应用到Android应用/系统的矢量图时不至于措手不及。

2.5K90

C#-XamarinAndroid项目开发(一)——创建项目

创建项目 使用Xamarin开发安卓项目,首先需要安装VS2017以上版本。因为VS2017以上的版本,可以直接创建Xamarin项目。...Resources/value/xxx.xml:value文件夹下主要存储常用的值,类似于我们C#中的const常量。 其他文件夹及文件暂时忽略。...可以看到我们在设置内容视图的时候,去资源里找了一个页面;也就是说,在Android中,视图是倒装的,现有Activity然后由Activity来控制要导入那个页面视图显示。...(这里有个编译器的BUG,我们改名以后,编译器并没有同步,所以我们需要清理一下,再重新生成,如果还不成功,就删除obj文件夹,再重新生成) BaseActivity 通过上面的描述,我们初步了解了Xamarin...Xamarin的视图和Android的视图是一样的,所以我们尽可上网找一些资源来使用。 我们先修改视图代码如下: <?xml version="1.0" encoding="utf-8"?

2.9K10

Android中21种drawable标签大全

属性 android:drawable 指定drawable资源,如果不设置该属性,也可以定义drawable类型的子标签 android:scaleHeight 设置缩放的高度,用百分比表示,格式为...XX%,0%表示不做任何缩放,50%表示只能缩放一半 android:scaleWidth 设置缩放的宽度,用百分比表示,格式为XX%,0%表示不做任何缩放,50%表示只能缩放一半 android:scaleGravity...android:trimPathStart 取值从0到1,表示路径从哪里开始绘制。...0~trimPathStart区间的路径不会被绘制出来。 android:trimPathEnd 取值从0到1,表示路径绘制到哪里。trimPathEnd~1区间的路径不会被绘制出来。...android:trimPathOffset 平移绘制区域,取值从0到1,线条从trimPathOffset+trimPathStart绘制到trimPathOffset+trimPathEnd,注意

2.1K20

Android入门教程 | res资源目录简介与shape的绘制和使用

drawable/:位图文件(.png、.9.png、.jpg、.gif)或编译为以下绘制对象资源子类型的 XML 文件: 位图文件、九宫格(可调整大小的位图)、状态列表、形状、动画绘制对象、其他绘制对象...mipmap/:适用于不同启动器图标密度的绘制对象文件。应用图标放这里。 mipmap后面跟着的dpi类别,比如hdpi mdpi,里面的图标尺寸大小是不同的。...shape的绘制和使用 工程目录中有一个drawable文件夹,里面存放的是一些静态的图片资源文件。...比如位图文件(.png、.9.png、.jpg、.gif);或一些绘制对象资源子类型的 XML 文件(本文称为drawable文件)。...[1240] shape介绍 shape又称为“形状绘制对象”。为了简便,以下都称作shape或者“shape文件”。 shape是一种在 XML 文件中定义的通用形状。

1.4K20

Android Bitmap 知识点梳理

这里的区别不是指方法名和参数的区别,而是对于解码后图片尺寸在处理上的区别: decodeFile()用于读取SD卡上的图,得到的是图片的原始尺寸 decodeResource()用于读取Res、Raw等资源...*dpi文件夹的影响 把图片放到drawable或者raw这样不带dpi的文件夹,会按照上面的算法计算。 如果放到xhdpi会怎样呢?...因为放到有dpi的文件夹,会影响到inDensity的默认值,放到xhdpi为160 x 2 = 320; 所以缩放系数 = 480(屏幕) / 320 (xhdpi) = 1.5; 所以得到的图片大小为...为了从中间裁剪出圆形,我们需要计算绘制原始Bitmap的left和top值。...颜色矩阵ColorMatrix 图像处理其实是一门很深奥的学科,所幸Android提供了颜色矩阵ColorMatrix类,实现很多简单的特效,以灰阶效果为例子: Bitmap grayBitmap =

66420

Xamarin 解决创建空白项目编译提示 linking references 找不到资源

,同时包含中文等字符时,在编译时可以会诡异失败 oid\Xamarin.Android.Aapt2.targets(155,3): error APT2062: failed linking references...(Stream stream, String destination) 在 Xamarin.Android.Tasks.Generator.CreateJavaSources(TaskLoggingHelper...,其实 Xamarin 的设计有点坑,就是路径太长了,加上了我的项目命名,在 Windows 下的路径就超过了 260 字符限制,此时就编译不通过 解决方法是尝试将项目移动到磁盘的第二级文件夹,然后使用删除所有的...bin 和 obj 文件夹,此时就可以解决这几个诡异的坑 Failed linking references in Android project (Xamarin - Visual Studio Community...2019) · Issue #3822 · xamarin/xamarin-android Create a new Mobile.App (Xamarin.Forms) project, try to

86320

Android样式的开发:drawable汇总篇

看看bitmap标签的一些属性吧: android:src 必填项,指定图片资源,只能是图片,不能是xml定义的drawable资源 android:gravity 设置图片的对齐方式,比如在layer-list...,不改变图片大小 left 图片放于容器左边,不改变图片大小 right 图片放于容器右边,不改变图片大小 center 图片放于容器中心位置,包括水平和垂直方向,不改变图片大小 fill 拉伸整张图片以填满容器的整个高度和宽度...scale标签可以设置的属性如下: android:drawable 指定drawable资源,如果不设置该属性,也可以定义drawable类型的子标签 android:scaleHeight 设置缩放的高度...,用百分比表示,格式为XX%,0%表示不做任何缩放,50%表示只能缩放一半 android:scaleWidth 设置缩放的宽度,用百分比表示,格式为XX%,0%表示不做任何缩放,50%表示只能缩放一半...level-list可以管理一组drawable,每个drawable设置一组level范围,最终会根据level值选取对应的drawable绘制出来。

2.2K10

C#使用Xamarin开发移植移动应用进阶篇(8.打包生成安卓APK并精简大小),附源码

也只讲一个,如何打包生成安卓安装的APK并精简大小. 正文 我记得,之前在写安卓方面的文章的时候,有人就问过我.Xamarin.Android为什么打包出来这么大?...在Application Icon选项中,我们可以任意选择一个已有的图片资源文件,并设置为应用程序的图标....(默认为无) Xamarin.Android中的链接器采用静态分析来确定Xamarin.Android应用程序使用或引用了哪些程序集,类型和类型成员。...例如,微软官方的 HelloWorld例子,其APK的最终大小减少了83%: 配置为:无 - Xamarin.Android 4.2.5大小= 17.4 MB 配置为:仅限SDK组件 - Xamarin.Android...ProGuard不是Xamarin.Android连接器的替代品。Xamarin.Android链接器链接托管代码,而ProGuard链接Java字节码。

2.8K80

第二章:图形绘制TextureSpriteBatch 类(相当于画笔)为什么要2的N次方?TextureRegion 可用于图片截取。Sprite类清屏

Gdx.files.classpath("") 路径相对于classpath,文件通常只读 2.Gdx.files.internal("") 内部文件路径,JAVA项目对应 resources 目录,Android...项目对应assets 文件夹 3.Gdx.files.external("") 从外部存储获取 4.Gdx.files.absolute("") 绝对路径 ---- SpriteBatch 类(相当于画笔...) 1.用于绘制二维矩形参考纹理,可用于批量绘图命令,和优化GPU处理、 2.把许多相同纹理一起描述,并一起送入GPU绘制,同时赋予纹理和坐标,以便每个图形的绘制。...3.图片资源分辨率,必须为2的N次方。...libGDX使用OpenGL ES ,分为两个版本 OpenGL ES 1.x 和 OpenGL ES 2.0,1.x 的图片大小必须是2的整次数幂,而 2.0 无此要求。

89920
领券