toast

Vant Weapp小程序蹲坑之使用submit-bar组件

心不动则不痛 提交于 2020-03-09 20:37:12
本文介绍在Vant Weapp小程序开发中使用submit-bar组件时需要注意的部分问题。坑来坑去,先上示例代码吧,由简单到复杂顺序。 main.js代码 main.json代码 index.vue代码 <template> <view> <van-panel title="基础用法"> <van-submit-bar :price="3050" button-text="提交订单" @submit="onClickButton" custom-class="van-submit-bar" safe-area-inset-bottom="false" /> </van-panel> <van-panel title="禁用状态"> <van-submit-bar disabled :price="3050" button-text="提交订单" tip="您的收货地址不支持同城送, 我们已为您推荐快递" @submit="onClickButton" custom-class="van-submit-bar" safe-area-inset-bottom="false" /> </van-panel> <van-panel title="加载状态"> <van-submit-bar loading :price="3050" button-text="提交订单" @submit=

从0系统学Android--5.1 广播机制

你。 提交于 2020-03-09 19:43:04
从0系统学Android--5.1 广播机制 本系列文章目录 : 更多精品文章分类 本系列持续更新中.... 初级阶段内容参考《第一行代码》 第五章:全局大喇叭---详解广播机制 5.1 广播机制简介 Android 中每个应用程序都可以对自己感兴趣的广播进行注册,这样当注册的广播发出时,应用程序就会接受到。这些广播可能来自系统,也可能来自其他应用程序。 接受广播需要用到 Broadcast Receiver 广播接收器。 Android 中的广播分为两种: 标准广播和有序广播 。 标准广播:是一种完全 异步执行的广播 ,在广播发出后几乎所有的接收器都会在同一时刻受到广播消息。因此它们之间没有任何的先后顺序,这种广播效率比较高,但同时意味着不能被截断。 有序广播:是一种 同步执行的广播 ,在广播发出后,同一时刻只有一个广播接收器能够收到这条广播消息,当这个广播接收器中的逻辑执行完毕后广播才会继续传播。有序广播是有先后顺序的,优先级高的会优先接受到广播并且可以截断正在传递的广播。 5.2 接受系统广播 Android 系统内置了许多的系统级别的广播,我们可以通过这些广播来获取手机的一些状态。比如手机开机会发送一条广播,电池电量发生变化会发送广播,时间或者时区发生改变会发送广播等等。 5.2.1 动态注册监听网络变化 注册广播的方式有两种:一种是在代码中注册称为 动态注册 ,另一种是在

如何开发和发布一个Vue插件

两盒软妹~` 提交于 2020-03-09 17:26:51
前言 Vue 项目开发过程中,经常用到插件,比如原生插件 vue-router 、 vuex ,还有 element-ui 提供的 notify 、 message 等等。这些插件让我们的开发变得更简单更高效。那么 Vue 插件是怎么开发的呢?如何自己开发一个 Vue 插件然后打包发布到npm? 本文涉及技术点: Vue 插件的本质 Vue.extend() 全局方法 如何手动挂载 Vue 实例 Vue.use() 的原理 如何打包成 umd 格式 发布前如何测试 npm 包 一、定义 什么是Vue插件,它和Vue组件有什么区别?来看一下官网的解释: “插件通常用来为 Vue 添加全局功能。” “组件是可复用的 Vue 实例,且带有一个名字。” —— Vue.js 官网 Emmmm,似乎好像有种朦胧美。。。 我来尝试解释一下,其实, Vue 插件 和 Vue组件 只是在 Vue.js 中包装的两个概念而已,不管是插件还是组件,最终目的都是为了实现逻辑复用。它们的本质都是对代码逻辑的封装,只是封装方式不同而已。在必要时,组件也可以封装成插件,插件也可以改写成组件,就看实际哪种封装更方便使用了。 除此之外,插件是全局的,组件可以全局注册也可以局部注册。 我们今天只聚焦 Vue 插件。 插件一般有下面几种: 添加全局方法或者属性。如: vue-custom-element 添加全局资源

Android 用户界面---广播通知(Toast Notifications)

微笑、不失礼 提交于 2020-03-08 17:12:55
广播通知( Toast Notifications ) 广播通知是在窗口表面弹出的一个消息。它只填充消息展现需要的空间,并且用户当前的 Activity 依然可见和可交互。通知自动的渐入渐出,不接受交互事件。 下面图1显示一个例子是闹钟应用的广播通知,一旦闹钟被打开,就会在你设置的提醒时间显示一个广播通知。 图1 广播通知能够由 Activity 或 Service 创建和显示。如果你创建了一个源自 Service 的广播通知,它会显示当前有焦点的 Activity 的前面。 如要需要用户对通知做出响应,请考虑使用状态栏通知。 基础 首先,用 makeText() 方法实例化一个 Toast 对象。这个方法需要三个参数: 1. 应用程序的 Context 对象; 2. 要显示的文本消息; 3. 通知持续表示的时间。这个方法会返回一个合适的被实例化的 Toast 对象。你能够用 show() 方法显示广播通知,显示方法如下: Context context = getApplicationContext (); CharSequence text = "Hello toast!" ; int duration = Toast . LENGTH_SHORT ; Toast toast = Toast . makeText ( context , text , duration );

Android学习之基础知识四-Activity活动2讲

拟墨画扇 提交于 2020-03-08 17:00:49
一、在活动(activity)中添加Toast显示:    1、Toast作用:Android系统提供的一种非常好的提醒方式,将一些短小的信息提供给用户,这些信息会在一段时间后自动消失,不会占用任何屏幕空间   2、需求:点击一个按钮,弹出一个短小的信息提示   在activity的java源码中添加如下代码: Toast.makeText(FirstActivity.this, "You Clicked button1", Toast.LENGTH_SHORT).show();   3、代码解析:     findViewById():获取布局文件中的指定元素,它返回的是View对象,这里需要转换为Button对象     setOnClickListener():创建一个点击事件的监听器     Toast.makeText(Content,text,int time):创建Toast对象,传入三个参数:Toast的上下文对象(活动本身就是一个Context对象)、需要显示的文本信息、显示时间(Toast.LENGTH_SHORT、Toast.LENTH_LONG两种)     show():显示Toast   4、效果展示如下:点击button1,屏幕会弹出“ You Clicked button1 ”的提示 二、在活动(activity)中使用Menu:    1

关于Toast 详解

99封情书 提交于 2020-03-08 16:57:03
Toast用于向用户显示一些帮助或提示,有三种展现形式: • 文本类型 • 图片类型 • 复合类型 6.2.1 文本类型 下面看看一个文本类型Toast的例子,如图6-13所示,点击按钮会在屏幕的中下部分出现一个气泡,过一会又会消失了。 图 6-13图文本类型Toast 实现方式请参考代码清单6-10: 【代码清单6-10】 chapter6_6/src/com/work/Toast_1.java public class Toast_1 extends Activity { @Override public void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); setContentView(R.layout.main); Button btn01 = (Button) findViewById(R.id.Button01); btn01.setText(R.string.word); btn01.setOnClickListener(new OnClickListener() { @Override public void onClick(View arg0) { Toast.makeText(Toast_1.this, "你好我是Toast!", Toast.LENGTH

Android开发之Toast and Notification

偶尔善良 提交于 2020-03-08 16:55:24
Toast: http://developer.android.com/reference/android/widget/Toast.html   在部分手机中如果当把编辑完的消息发送完成之后,通常在手机下方会出现:”消息发送成功“的提示消息或相类似的提示消息,并且通常会短暂的停留之后会自动消失;那么这个就是一个典型的Toast应用;   消息提示框的种类有多种比如说:Dialog(在以后章节中会介绍)。而Toast与Dialog不同:Dialog是以独占的方式显示的,换句话说就是:如果不关闭它Dialog会一直显示于当前界面,而Toast则会短暂的停留之后自动关闭;   实现Toast其实很简单,在这里介绍三种方式: 直接使用静态方法:makeText(Context, int/CharSequence,int); Toast toast = Toast.makeText(UsingIntent.this, "Some thing you want to show", Toast.LENGTH_LONG);toast.show();     调用makeText方法,会以文本的方式来进行显示,因为它默认载入一个TextView,而第三参数可以通过:Toast的二个静态域LENGTH_LONG/LENGTH_SHORT来进行设置; 之所以返回一个Toast是为了方便扩展

Android:活动的简单使用

孤人 提交于 2020-03-08 16:53:29
2.1 活动是什么 活动(Activity)是最容易吸引到用户的地方了,它是一种可以包含用户界面的组件, 主要用于和用户进行交互。一个应用程序中可以包含零个或多个活动,但不包含任何活动的 应用程序很少见,谁也不想让自己的应用永远无法被用户看到吧? 2.2 活动的基本用法 到现在为止,你还没有手动创建过活动呢,因为上一章中的 HelloWorldActivity 是 ADT 帮我们自动创建的。手动创建活动可以加深我们的理解,因此现在是时候应该自己动手了。 首先,你需要再新建一个 Android 项目,项目名可以叫做 ActivityTest,包名我们就使用 默认值 com.example.activitytest。新建项目的步骤你已经在上一章学习过了,不过图 1.12 中 的那一步需要稍做修改,我们不再勾选 Create Activity 这个选项,因为这次我们准备手动创 建活动,如图 2.1 所示。 图 2.1 点击 Finish,项目就创建完成了,这时候你的 Eclipse 中应该有两个项目,ActivityTest 和 HelloWorld。极度建议你将不相干的项目关闭掉,仅打开当前工作所需要的项目,不然我 保证以后你会在这方面吃亏。最好现在就右击 HelloWorld 项目→Close Project。 2.2.1 手动创建活动 目前 ActivityTest 项目的 src

Winforms界面开发技巧:Apps中显示Toast Notifications(二)

不羁的心 提交于 2020-03-06 11:39:07
下载DevExpress v19.2完整版 DevExpress Winforms Controls 内置140多个UI控件和库,完美构建流畅、美观且易于使用的应用程序。使用WinForms PictureEdit控件,可以在表单上显示图像。为控件实现DirectX渲染支持,可以轻松处理大的高DPI图像。想要体验? 点击下载>> Activator和COM服务器 Windows在其“操作中心”中保留toast notifications。 通常,操作中心在用户关闭此屏幕后清除所有toasts(如果用户打开、关闭并在此打开操作中心,则该操作将为空),但是某些toasts可以保留在操作中心中,直到用户手动将其关闭为止。即使用户注销并返回Windows之后,此类toasts仍保留在操作中心中。此外,单击toasts会启动其父应用程序,要显示此类通知,请创建一个自定义Activator—DevExpress.XtraBars.ToastNotifications.ToastNotificationActivator类的后代。 [Guid("39697E4E-3543-4414-A694-90097B433DC6"), ComVisible(true)] public class ToastNotificationActivatorCustom :

android开发之后端云bmob的使用

假如想象 提交于 2020-03-05 16:59:33
由于开发的应用需要搭建服务器和数据库,所以了解了一下网上的后端云服务,初步了解之后选择了国内的bmob,下面就来简单介绍一下它的使用: 1.注册Bmob帐号 在网址栏输入www.bmob.cn或者在百度输入Bmob进行搜索,打开Bmob官网后,点击右上角的“注册”,在跳转页面填入你的姓名、邮箱、设置密码,确认后到你的邮箱激活Bmob账户,你就可以用Bmob轻松开发应用了。 2.网站后台创建应用 登录账号进入bmob后台后,点击后台界面左上角“创建应用”,在弹出框输入你应用的名称,然后确认,你就拥有了一个等待开发的应用。 3.获取应用密钥和下载SDK 选择你要开发的应用,进入该应用 在跳转页面,进入设置/应用密钥,点击复制,即可得到Application ID 4.安装BmobSDK 一、在你的项目根目录下创建"libs"目录,将下载的BmobSDK文件放入该目录下。 二、在你的应用程序的 AndroidManifest.xml 文件中添加相应的权限: <uses-permission android:name="android.permission.INTERNET"/> <uses-permission android:name="android.permission.ACCESS_WIFI_STATE"/> <uses-permission android:name=