精华内容
下载资源
问答
  • 依赖的drawable文件

    热门讨论 2013-07-01 18:43:35
    依赖的drawable文件
  • android studio drawable文件下xml 引用 mipmap 资源文件问题 不会代码自动提示,手动写全文件路径及名称即可

    android studio drawable文件下xml 引用 mipmap 资源文件问题
    不会代码自动提示,手动写全文件路径及名称即可
    在这里插入图片描述

    展开全文
  • 使用Eclipse时,我们要在drawable文件下创建XML文件的方法是: 但是在Android Studio中有些许变化,目前我已知的可以使用的方法有两种。 方法一: 在drawable目录的上级目录(res或更上级的目录)点击右键,弹出...

    在Android Studio中的drawable文件下创建XML文件和Eclipse有些许变化,目前我已知的可以使用的方法有两种。

    方法一:

    在drawable目录的上级目录(res或更上级的目录)点击右键,弹出菜单中有Android resource file选项,对话框里的类型选择drawable ,然后下一栏写你要创建的文件类型 。




    方法二:

    在drawable目录上点击右键,弹出菜单中有Drawable resource file选项,对话框里填写文件名称和文件类型 。




    这样就创建好了。




    展开全文
  • 关于shape和selector 在android界面布局中,很多需要自定义样式的地方,经常会使用到shape和selector的,可以用简单的...在res/drawable文件下新建drawable resource文件 新建为shape类型: 生成的shape文件之...

    关于shape和selector

    在android界面布局中,很多需要自定义样式的地方,经常会使用到shape和selector的,可以用简单的代码写出我们想要的样式。下面分别进行详细说明

    shape的使用

    从字义上就可以知道它是用来定义形状的,具体操作如下:

    1. 在res/drawable文件下新建drawable resource文件
      在这里插入图片描述

    2. 新建为shape类型:
      在这里插入图片描述

    3. 生成的shape文件之后,可以看到它提供的设置参数
      在这里插入图片描述
      总共有六个标签,分别解释对应的意思:
      (1)solid: 设置形状内部的填充色。它只有一个属性,
      在这里插入图片描述
      (2) stroke: 设置形状外部的边框。
      在这里插入图片描述
      (3) corners: 设置边框圆角。

      (4) size: 设置形状的大小。
      在这里插入图片描述
      (5)padding: 设置缩进
      在这里插入图片描述
      (6)gradient: 设置颜色的渐变。
      在这里插入图片描述
      结果:
      在这里插入图片描述

    4. shape自带的属性
      shape可以选择4种形状;
      在这里插入图片描述
      oval:椭圆、圆。画圆的时候需要size标签的宽高一样。
      line:线条
      rectangle:长方形、正方形。这是shape的默认图形。画正方形需要size标签的宽高一样。
      ring:圆环。使用圆环的时候需要配合shap的其他属性
      在这里插入图片描述

    selector的使用

    1. 简介: selector选择器,通常用来根据控件的状态切换控件的显示背景,比如点击按钮,切换按钮的背景图。主要通过android:stateandroid:drawable 进行控制切换。可以配合shape使用,shape文件本身是drawable资源。
    2. res/drawable文件下新建Drawable Resource文件,选择seletor作为根标签:
      在这里插入图片描述
      在这里插入图片描述
    3. 设置state和drawable
      在这里插入图片描述
      上面的state并不是每个都要写,根据不同的控件设置相对应的state。默认状态一定要设置一个

    结语

    到此整个shape文件涉及到的属性基本讲完,通过不同的参数设置就可以实现各种各样我们想要的图形,很方便,也减少了对UI图片的依赖。selector可以在一定程度上实现简单的控件切换背景操作、文字的颜色等等。

    展开全文
  • xml文件中可以定义一个drawable文件,并设置solid,我们经常用这个作为背景。 但是有时候我们想在代码中动态的随机的修改 xml中drawable文件的颜色 可以通过以下方法 GradientDrawable background = ...

    xml文件中可以定义一个drawable文件,并设置solid,我们经常用这个作为背景。

    但是有时候我们想在代码中动态的随机的修改 xml中drawable文件的颜色

    可以通过以下方法

    GradientDrawable background = (GradientDrawable) titleTextView.getBackground();

    background.setColor(getResources().getColor(R.color.some_color));
    GradientDrawable 对象也可以通过另一种方式获取

    GradientDrawable drawable = (GradientDrawable) activity.getResources().getDrawable(R.drawable.blue_square_shape);

    展开全文
  • Drawable的分类 自定义Drawable SVG矢量图 个人总结的知识点外,部分知识点选自《Android开发艺术探索》-第六章 Drawable 1、Drawable是什么? 一种可以在Canvas上进行绘制的抽象的概念 颜色、图片等都可以是一...
  • Android 如何将layout和drawable文件分文件夹存放前言分类打开文件夹修改文件夹名(可选)创建分类文件夹注册资源路径资源文件在项目中查看完事 前言 在项目的逻辑方面,我们经常分文件夹来管理模块或者是model。...
  • (Android Studio 3.1)给Button控件设置背景时,使用的是自定义的drawable文件,在Android 8.0上运行没有报错,但在Android 4.42版本上运行却报错了,报错如下:   最后发现切换到Project模式下,自己自定义的...
  • 在Android SDK文档中,与@ drawable / my_image xml语法一起使用的所有示例都直接解决了存储在我项目的res / drawable目录中的图像。我想知道在drawable目录中创建子目录是否明显不可行。例如,如果我具有以下目录...
  • 代码中动态获取 Drawable 文件

    千次阅读 2018-01-03 15:34:59
    private Bitmap getBitmap(int drawableRes) { try { Drawable drawable = getResources().getDrawable(drawableRes); Canvas canvas = new Canvas(); Bitmap bitmap = Bitmap.createBi
  • 有时候我们在给ImageButton加载背景图片的时候,会出现下面的异常: 1 org.xmlpull.v1.XmlPullParserException: Binary XML ... tag requires a 'drawable' attribute or child tag defining a drawable 2 ...
  • 自己写了一个按钮的背景文件,放在drawable文件夹中,每次设置的时候,都会把这个文件清空 [img=https://img-bbs.csdn.net/upload/201902/09/1549688859_444002.png][/img] 文件内容如下 [img=...
  • 看到淘宝首页顶部是一个向上凹进去的背景(如下左图),有点好奇是如何实现的,今日闲来无事,便琢磨个实现的方法。 琢磨的过程中,想到的就是用layer-...1、自定义drawable文件,arc_bg_up.xml <layer-l...
  • 获取Drawable文件图片

    千次阅读 2013-10-05 17:37:14
    List getImage() { List list = new ArrayList(); List bitmaps = new ArrayList(); // 用反射机制来获取资源中的...Field[] fields = R.drawable.class.getDeclaredFields(); for (Field field : fields) { if (!"ic
  • getResources().getDrawable(R.mipmap.all_geren_click); 执行这个的返回值是一个Drawable对象
  • 关于图片放到合适的drawable文件

    千次阅读 2018-04-02 11:14:50
    drawable细节注意:系统自动去找图片资源的规律是[最合适的dpi的drawable]-->[更高dpi的drawable]-->[nodpi的drawable]-->[比最合适的dpi稍低的drawable依次去找];如果图片资源放的drawable位置...
  • 发现它只有drawable文件夹. 今天测试了下发现,当系统从drawble文件夹读取文件的时候,会默认放大1.5倍.而在不同分辨率下测试,发现其他文件夹都获取的是图片实际像素. 没有进行drawble-000*000的文件夹,稍后测试...

空空如也

空空如也

1 2 3 4 5 ... 20
收藏数 9,539
精华内容 3,815
关键字:

drawable文件