Intent是android核心的概念之一,Intent为android系统提供了真正的开放.android的姿态是开放了,但却没有做到位. 拿“发邮件”这一功能来说,为了使用Intent机制来发送邮件,调用方需要知道Intent的规则,如action.uri.MIMEtype和category.但是在哪里能找到这些规则呢?官方文档里没有,还好能求助google,然后就发现StackOverflow有无数的人提过或者困惑于这个问题.从google搜索结果里没有看到导向官方文档的链接,由此大胆推测…
在微博案例: 1.public void onClickShare(View view) { 2. 3. Intent intent=new Intent(Intent.ACTION_SEND); 4. intent.setType("image/*"); 5. intent.putExtra(Intent.EXTRA_SUBJECT, "分享"); 6. intent.putExtra(Intent.EXTRA_TEXT, "最终能够了!!!"…
自定义支持多行显示的RadioGroup 原生的RadioGroup继承自LinearLayout,即只能支持一横排或者一竖排的排列显示RadioButton 现在改写RadioGroup,使它支持多行多列排布RadioButton,效果图如下 效果图 重写RadioGroup package com.kongqw.radiogroupdemo; import android.content.Context; import android.util.AttributeSet; import an…
MCProgressView 使用自定义图片做进度显示 https://github.com/Baglan/MCProgressView Progress bar view with custom images. 使用自定义图片来显示进度条. Installation(安装) Add the QuartzCore framework to your project;添加QuartzCore框架 Copy files from the 'Classes' folder into your proj…
写了一个迷你toast提示插件,支持自定义提示文字和显示时间,不想用其他第三方的ui插件,又想要toast等小效果来完善交互的同学可以试试, 代码中还贡献了一段css能力检测js工具函数,做项目的时候可以考虑把这个插件 和 上一篇迷你confirm弹窗插件一起集成到自已写的Base/tool/Library中 代码已经粘贴出来,直接复制即可看到效果,高手勿喷,可以相互交流下(⊙⊙) (hmtl js css已经集成到一起无需其他文件,不依赖jquery zepto等库) <!DOCTYPE ht…
大家对该功能第一印象就是ApiDemo 里面的 其只有区区几行代码  提取为: Intent intent = new Intent(Intent.ACTION_GET_CONTENT); intent.setType("audio/*"); startActivity(Intent.createChooser(intent, "Select music")); 执行之 会弹出一个对话框 效果为: 怎么实现这个呢? 1. 定义TestActivity 用于根据传入U…
一般我们需要显示消息数,会利用到系统提供的api UIApplication.sharedApplication().applicationIconBadgeNumber = 10 但如果我们不想显示个数.会想加一点自定义效果,如边框颜色.自定义背景等,这种情况下,还是自己自定义会更好. 进入正题: 1.新建iOS类别Category文件,如TabbarExtension.swift 2.新建方法 添加小红点: func showBadgeOnItemIndex(index:Int,corner…
通过代码自定义cell(cell的高度不一致)(如果高度一致的cell 用xib实现) 1.新建一个集成自UItableVIewCell的类 2.重写initWithStle :方法 - (instancetype)initWithStyle:(UITableViewCellStyle)style reuseIdentifier:(NSString *)reuseIdentifier 1>添加所有需要显示的子控件(不需要设置子控件的数据和Frame,子控件要添加到contentView中) 2>…
在实际的开发中,我们常常需要根据实际的需求,去改变bageValue的显示样式,默认是红色的背景,白色的字体颜色 使用方式: class BKTabBarController: UITabBarController { override func viewDidLoad() { super.viewDidLoad() self.addCustomTabbar() } func addCustomTabbar() { let newTabbar = BKTabbar(frame: self.tab…
第一步:自定义一个Button的样式 1.新建一个xaml文件,在其中自定义好自己的Resources 这个Resource 的根节点是 <ResourceDictionary xmlns="http://schemas.microsoft.com/winfx/2006/xaml/presentation" xmlns:x="http://schemas.microsoft.com/winfx/2006/xaml"></ResourceDictio…