当前位置: 首页 > news >正文

新桥网站建设有没有一些有试卷做的网站

新桥网站建设,有没有一些有试卷做的网站,邢台市seo服务,核工业华南建设工程集团公司网站目录 一#xff0c;简介 二、安装 添加jitpack 仓库 添加依赖: 混淆规则: 三、使用 1、一次性配置emoji显示处理 二、emoji的自定义键盘的使用 一#xff0c;简介 EmojiPack当前已提供emoji的显示和emoji的选择自定义键盘#xff0c;在emoji显示这一方面#xff0…目录 一简介 二、安装 添加jitpack 仓库 添加依赖: 混淆规则: 三、使用 1、一次性配置emoji显示处理 二、emoji的自定义键盘的使用 一简介 EmojiPack当前已提供emoji的显示和emoji的选择自定义键盘在emoji显示这一方面大量的其他框架使用了自定义view来实现emoji的显示EmojiPack也是如此实现但是在实际开发时开发人员将不在需要大量使用EmojiPack内的自定义view只需要在activity内完成一次性配置即可所以EmojiPack的兼容性非常强在使用EmojiPack时不再需要开发人员大量替换原本的显示控件提高开发效率和减少bug的产生。 EmojiPack的键盘风格采用了当前APP市场常用emoji键盘风格但有所区别把最近使用的emoji单独成一项在开发使用时做了一定的约束虽然使用时会有部分限制但是却可以减少开发人员关注的事情和部分逻辑处理。 二、安装 添加jitpack 仓库 Android Gradle Plugin 为 v7.1.0 以下版本进入项目根目录打开 “build.gradle” 文件在 “allprojects” 中加入如下代码 ... allprojects {     repositories {         maven { url https://jitpack.io }         mavenCentral()         google()     } } 当您的 Android Gradle Plugin 为 v7.1.0 或以上版本进入项目根目录打开 “settings.gradle” 文件在 “dependencyResolutionManagement” 中加入如下代码 ... dependencyResolutionManagement {         repositoriesMode.set(RepositoriesMode.FAIL_ON_PROJECT_REPOS)         repositories {                      maven { url https://jitpack.io }                   mavenCentral()                   google()          } } 添加依赖: 进入 “app” 目录打开 “build.gradle” 文件在 “dependencies” 中添加 ... dependencies { ... implementation com.gitee.ym521:emojipack:2.1.0 } 混淆规则: 在 “proguard-rules.pro” 文件中为 EmojiPack 添加混淆的配置 -keep class com.ym521.emojipack.**{*;} 三、使用 1、一次性配置emoji显示处理 EmojiPackHelper.activity(this).install() 调用注意一定要在activity的onCreate()的 super.onCreate() 回调之前调用 kotlin示例 class MainActivity : AppCompatActivity() {override fun onCreate(savedInstanceState: Bundle?) {EmojiPackHelper.activity(this).install()super.onCreate(savedInstanceState)} } Java 示例 public class MainActivity extends AppCompatActivity {Overrideprotected void onCreate(Nullable Bundle savedInstanceState) {EmojiPackHelper.activity(this).install();super.onCreate(savedInstanceState);} } 注意EmojiPackHelper.activity(activity).install()的参数activity必须是AppCompatActivity或者继承其的子类。 二、emoji的自定义键盘的使用 val emoji:EmojiPackKeyBoard.Builder EmojiPackKeyBoard.build(this)     .setInputView(viewBind.etIput) //EditText 输入框     .bindView(viewBind.flEmoji) //FrameLayout 展示键盘容器View emoji.show() //显示emoji键盘 emoji.hide() 调用注意EmojiPack暂未实现根据Android自带键盘的状态来改变自己的键盘状态所有判断Android自带键盘显示后关闭emojipack键盘需要开发人员自行处理 EmojiPack会在Android自带键盘显示状态下去先关闭它然后显示自己这个不需要开发人员处理。 kotlin示例 class MainActivity : AppCompatActivity() {private lateinit var viewBind:ActivityMainBindingoverride fun onCreate(savedInstanceState: Bundle?) {EmojiPackHelper.activity(this).install()super.onCreate(savedInstanceState)viewBind ActivityMainBinding.inflate(layoutInflater)setContentView(viewBind.root)val emoji EmojiPackKeyBoard.build(this).setInputView(viewBind.etIput).bindView(viewBind.flEmoji)viewBind.tvEmoji.setOnClickListener {it.isSelected !it.isSelectedif (it.isSelected) {emoji.show()} else {emoji.hide()}}} } Java 示例 ublic class MainActivity extends AppCompatActivity {Overrideprotected void onCreate(Nullable Bundle savedInstanceState) {EmojiPackHelper.activity(this).install();super.onCreate(savedInstanceState);setContentView(R.layout.activity_main);EditText etInput findViewById(R.id.etIput);FrameLayout flEmoji findViewById(R.id.flEmoji);TextView tvEmoji findViewById(R.id.tvEmoji);EmojiPackKeyBoard.Builder emoji EmojiPackKeyBoard.build(this).setInputView(etInput).bindView(flEmoji);tvEmoji.setOnClickListener(new View.OnClickListener() {Overridepublic void onClick(View v) {v.setSelected(!v.isSelected());if (v.isSelected()) {emoji.show();} else {emoji.hide();} }}); } }如果对您有一些意义希望您给博主一些鼓励点赞、关注、收藏如果这个EmojiPack有BUG欢迎大家提出。
http://www.w-s-a.com/news/248528/

相关文章:

  • 高安建站公司济宁哪里做网站最便宜
  • 南宁建站免费模板简单的html网页设计
  • 吉林省建设 安全 网站沐风seo
  • 自己做捕鱼网站能不能挣钱软件开发公司需要什么硬件设备
  • 大连设计网站公司3小说网站开发
  • 建设环保网站查询系统网站建设168
  • 保险网站程序源码wordpress过滤敏感
  • 简述营销型网站推广的方法网站建设报价方案模板
  • 四川林峰脉建设工程有限公司网站为什么建设营销型网站
  • 网站模板搭建已经建网站做外贸
  • 网站建设选哪个wordpress实现微信登录界面
  • 网页设计网站哪个公司好学网站开发要多少钱
  • 商务网站建设ppt做视频分享网站
  • WordPress网站根目录有哪些wordpress用户等级
  • 私人装修接单网站重庆制作企业网站
  • 易企秀网站怎么做轮播图什么是网站版面布局
  • 网站开发先写什么后写什么做网站公司专业
  • 中山网站建设文化外贸公司的网站建设模板
  • 美食网站开发开题报告wordpress第三方支付接口
  • 有哪些网站可以卖自己做的图片简洁大方的网站首页
  • 四川建设网电子招投标网站网站酷站
  • 凯里网站建设如何收费网站建设php怎么安装
  • 网站建设专业网站设计公司物格网一站式建站价格
  • seo网站培训优化怎么做如何给网站做下载附件
  • php网站建设文献综述怎么样提高网站排名
  • 专用车网站建设wordpress半透明
  • 石狮网站建设哪家好wordpress 3.9 漏洞
  • 为何建设单位网站找网络推广策畿
  • 用网站模板做网站动漫制作专业学校前十名
  • 网页 代码怎么做网站网站建设与维护课程设计