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

腾讯开源超实用UI轮子库,我是轮子搬运工

item 右侧显示一个开关或箭头或自定义View QMUIDialog 提供了一系列常用对话框,解决了使用系统默认对话框时不同 Android 版本上表现不一致问题。...QMUIItemViewsAdapter 一个 cache 功能“列表型数据-View”适配器,适用于自定义 View 需要显示重复单元 ListView 情景,cache 功能主要是保证需要多次刷新数据或布局情况下...QMUIProgressBar 一个进度条控件,通过颜色变化显示进度,支持环形和矩形两种形式,主要特性如下: 支持进度条以文字形式显示进度,支持修改文字颜色和大小。...QMUIQQFaceView 支持显示表情TextView(继续自定义 View,而不是真正 TextView), 实现了 TextView maxLine、ellipsize、textSize...快速绘制一张可圆角渐变图片。 将当前图片颜色换成另一个颜色。 将两张图片叠加后生成一张新图片。 对某个 View 截图生成图片。

4.7K30

Android TextView详解

text:设置显示文本内容,一般我们是把字符串写到string.xml文件,然后通过@String/xxx取得对应字符串内容,这里为了方便我直接就写到""里,不建议这样写 textColor:设置字体颜色...另外TextView是很多其他控件父类,比如Button,也可以设置这样边框! 实现原理很简单,自行编写一个ShapeDrawable资源文件!...TextView" /> 2.3 图片(drawable xxxxxx属性)TextView 实际开发,我们可能会遇到这种需求: [68693829.png]...如图,要实现这种效果,可能你想法是:一个ImageView用于显示图片 + 一个TextView用于显示文字,然后把他们丢到一个LinearLayout,接着依次创建四个这样小布局,再另外放到一个大...并不能自行设置大小,XML是无法直接设置; 所以我们需要在Java代码来进行一个修改!

1.4K30
您找到你想要的搜索结果了吗?
是的
没有找到

Databinding使用总结

data类,如下 //定义一个用户信息data类 data class UserInfo(var age: Int, var name: String) 非常简单一个类,在对应XML,就可以这样使用...View.INVISIBLE:View.VISIBLE" /> 字符串 想显示文案,固定增加一个‘姓名’字段,可以这样写 <TextView android:id="@+id/tvName...对比字符串做条件判断 比如name值为Jack,就不显示这个TextView,可以这样写 <TextView android:id="@+id/tvStockNumber" android...activity,就可以XML统一设置,其他地方不需要额外处理 点击事件参数 上面的DataBinding事件,都是只有一个View参数,有些场景,方法需要更多参数,可以这样设置 先在viewModel...这个方法,有一个view参数,还有一个name参数,xml,用如下方式调用 <TextView

86130

常用控件之TextView全解析

text:设置显示文本内容,一般我们是把字符串写到string.xml文件,然后通过@String/xxx取得对应字符串内容,可避免图上黄色警告。...backgroud:控件背景颜色,填充整个控件,也可以是图片或者drawable资源文件。 实际开发示例 1.图片TextView ?...shadowDx:设置阴影水平方向偏移,即水平方向阴影开始横坐标位置。 shadowDy:设置阴影竖直方向偏移,即竖直方向阴影开始纵坐标位置。 3.边框TextView ?...中一些常用使用方法,TextView,其属性还有很多。...下面详细列举TextViewXML各种属性,供大家参考查阅。 android:text:设置显示文本内容。 android:textColor:设置文本颜色。

2K20

Android自定义View实现4圆角或者2圆角效果

1 问题 实现任意view经过自定义4圆角或者2圆角效果 2 原理 1) 实现view 4圆角 ? 我们只需要把左边图嵌入到右边里面去,最终显示左边图就行。...2) 实现view上2圆角 ? 我们只需要把左边图嵌入到右边里面去,最终显示左边图就行。...应该可以看得懂,这里每个图片显示效果是最终效果,然后很明显,我们这里需要是SrcIn效果,我们要把左图效果嵌套到右图里面去。...文件如下 <?...总结 到此这篇关于Android自定义View实现4圆角或者2圆角效果文章就介绍到这了,更多相关android 自定义view 圆角内容请搜索ZaLou.Cn以前文章或继续浏览下面的相关文章希望大家以后多多支持

4.2K20

Android5.0多种水波纹效果实现代码

2.自定义水波纹实现方式无界水波纹 自定义这个效果其实也很简单,需要在drawable文件定义ripple节点,再设置上颜色就可以了: <?...android="http://schemas.android.com/apk/res/android" android:color="@color/colorAccent" </ripple 布局文件中将之引用为控件背景...大家看到,这个时候水波纹效果就是这个小机器人这张图片中非透明像素点所在区域了。 自绘形状水波纹 自绘shape,来看一个圆角矩形: <?...这种方式我们shape定义颜色只是用来划定水波纹显示区域,于视图显示上并没有什么用。如果你想让控件一开始就显示shape定义颜色,可以这样来定义ripple: <?...大家看到,我可以item定义shape,那么可能有小伙伴会想到我是否可以item定义selector呢?当然可以。 selector效果水波纹 代码: <?

1.4K20

Android-Xml绘图

Android XML绘图 XMlAndroid可不仅仅是一个布局文件、配置列表。它甚至可以变成一张画、一张图。...一般用shape定义xml文件存放在drawable目录下,若项目没有该目录则新建一个,而不要将它放到drawable-hdpi等目录。...line: 线形,可以画实线和虚线 ring: 环形,可以画环形进度条 通过shape可以XML绘制任何形状,下面展示了Shape所支持参数 "http://schemas.android.com...使用layer-list可以将多个drawable按照顺序层叠在一起显示,像上图中Tab,是由一个红色层加一个白色层叠在一起显示结果,阴影圆角矩形则是由一个灰色圆角矩形叠加上一个白色圆角矩形...定义xml文件可以作为两种资源使用:drawable和color。

75410

Android Studio 教程:创建 Android 应用

更新 Android 应用 XML 文件 现在在 res 文件,转到 layout 文件 activity_main.xml 文件并编写以下代码。...请记住,这里我们正在创建我们第一个项目,因此我们将创建一个显示消息“Hello World”和“单击我”按钮屏幕。 正文中,tab复制以下代码。...以下 .xml 文件是 MainActivity 布局文件。您可以在此处创建交互式 UI。 该文件有一个 TextView 和一个按钮,可以通过从左侧面板拖放方法将其带到设计屏幕。... java 文件,转到包 MainActivity.java 文件并编写以下代码。...虽然我们已经安装了 Genymotion 模拟器,但在真实设备上运行应用程序仍然很快。因此,将您 android 设备连接到您电脑,然后单击工具栏上运行选项。 您将找到以下对话框。

2.1K20

解决java.lang.SecurityException: Permission denied (missing INTERNET permission?)

这个异常通常是由于缺少​​INTERNET​​权限引起Android应用程序,使用网络功能时,需要在​​AndroidManifest.xml​​文件添加​​INTERNET​​权限。...最后,我们​​onPostExecute()​​方法中将请求结果显示TextView。...Android开发,​​​AndroidManifest.xml​​​文件构建和运行应用程序时扮演着非常重要角色。...AndroidManifest.xml​​文件作用是向系统介绍应用程序功能和组件,并声明应用程序所需权限。构建和运行应用程序时,系统会读取和解析该文件,并根据其中声明进行相应处理。...因此,保持​​AndroidManifest.xml​​文件正确和完整是非常重要,以确保应用程序能够正确运行。

58720

上传了ipa但iTunes Connect没有构建版本问题

证书类型不正确下面这个是因为证书和描述文件不正确,发布需要选择app store 类型描述文件和distribution类型发布证书。...苹果图标会自动圆角,所以不需要去改成圆角,直接正方形图标上传!...3.添加所需权限根据邮件指示,添加您需要权限。请注意,您需要确保权限设置正确无误,以确保您应用程序可以正常运行。...4.重新上传应用程序您添加所需权限后,您需要重新上传应用程序,并等待苹果公司审核。通过以上步骤,您就可以成功解决苹果开发者账号权限错误问题,并顺利将应用程序上传至苹果应用商店。...您已经上传了一个版本号为“1.0”版本号为“1”构建版本。确保应用程序上载到app Store Connect之前增加构建字符串。更多信息请访问Xcode Help。解决方案:

30910

Androidshape属性详解

请注意,不要自行向xml资源文件内添加注释,本文加上注释只是方便演示,编写代码过程请不要随意添加!否则会报错!...1.新建shape文件 首先在res/drawable文件夹下,新建一个文件,命名为:shape_radius.xml内容是这样:(先不需要理解,先看shape怎么用) 2.添加到控件 定义好shape文件后,下一步就是将其添加到控件,添加到控件,一般是使用设置...background属性,将其为控件背景,下面,我们将其设置为MainActivity对应布局(activity_main.xml),将其设为TextView背景,看显示出来 是什么样子。...Shape标签 shape属性来定义,Shape标签总共有下面几个属性,我们一个个讲: 1.rectangle (矩形) 控件: <LinearLayout xmlns:android="http

72060

Android开发常用知识点

配置 AndroidManifest.xml配置 找到你所指定activity中加上android:screenOrientation属性,它有以下几个参数: unspecified–默认值,由系统来判断显示方向...Activity下面的那个Activity方向一致(Activity堆栈) sensor–有物理感应器来决定。...XML 再设置涟漪效果 但是实际发现效果是 涟漪效果并不是圆角 所以就变通了一下 背景只设置颜色 再在外层添加一个android.support.v7.widget.CardView login_button_bg_anim.xml...AndroidManifest.xml,在所要设置activity设置以下属性就行了 activity android:windowSoftInputMode = "stateAlwaysHidden...position,而是当前显示区域位置,所以正确获取position位置视图方法为 int firstVisiblePosition = mListView.getFirstVisiblePosition

2.5K10

解决上传 ipa 到苹果商店后无法构建版本问题

证书类型不正确​ 上面这个是因为证书和形容文件不正确,公布须要抉择app store 类型形容文件和distribution​ 类型公布证书。​...苹果图标会主动圆角,所​ 以不须要去改成圆角,间接正方形图标上传!​...Store图标 – “AppCanPlugin.app”资产目录App Store图标不能通明,​ 也不能蕴含alpha频道。...证书名称是你为了证书列表里面便于区别的一个字符,自己好辨识就可以,尽量是是字母和数字之类​ 选择证书类型​ distribution是发布类型,development是开发类型。​...否则您需要手动管理p12文件不同电脑之间传输,并且一但创建下载后,无法在其他电脑下载,只能手动复制文件过去。一般情况下,推荐使用appuploader服务同步。​

1K30

一步步自定义下拉组件spinner

spinner就是下拉选择组件,系统自带spinner使用起来非常方便,首先定义一个array(strings.xml),如下: 一年级<...,显示如下: 改变初始布局 即弹窗前样式,先自定义一个布局,如下: spinner_layout.xml <?..., R.layout.spinner_layout); 这样还不够,因为还有一个箭头背景,将背景设置为透明即可,如下: spinner.setBackgroundColor(0x0); 这样初始布局展示就与...,我们想让弹窗处于下方,同时弹窗是圆角箭头。...但是还差一点,弹窗列表缺少选中样式。比如说我当前选择“二年级”,弹窗,对应item字体应该加深加粗。spinner源码搜寻了一遍,发现并没有对应函数和解决方法,那么我们自己动手吧。

1K20

编码篇-iOS开发奇巧小伎

33、获取手机RAM容量 34、UITextView显示html文本 35、选中textField或者textView所有文本(我这里以textView为例) 36、隐藏UITextView/UITextField...弄成透明而不是模糊效果,(亲测有效) 诸技罗列 1.TableView不显示没内容Cell self.tableView.tableFooterView = [[UIView alloc] init...ttf 格式,拖入工程 2、工程plist增加一行数组,“Fonts provided by application” 3、为这个key添加一个item,value为你刚才导入ttf文件名 4...显示html文本 UITextView *textView = [[UITextView alloc] initWithFrame:CGRectMake(20, 30, 100, 199)]; textView.backgroundColor...本地受保护文件可用了 39、获取collectionViewCell屏幕frame 可以用来设计collectionViewCell点击放大缩小到初始位置。

5.3K10
领券