android
向前进hr
这个作者很懒,什么都没留下…
展开
-
navigation中共享元素过渡,并传递参数
在两个目的地之间共享某个视图时,您可以使用共享元素过渡来定义从一个目的地导航到另一个目的地时该视图如何过渡到 Fragment 目的地的共享元素过渡原创 2021-09-17 11:09:45 · 679 阅读 · 1 评论 -
日期选择对话框
效果图完整代码1、DateDialog.javapublic final class DateDialog { public static final class Builder extends Dialog implements PickerLayoutManager.OnPickerListener, View.OnClickListener { private final int mStartYear;原创 2021-07-02 09:13:41 · 290 阅读 · 0 评论 -
Android keytool生成签名证书 查看签名信息
一 生成签名证书打开命令窗口(cmd)输入keytool -genkey -alias test -keypass 123456 -keyalg RSA -keysize 2048 -validity 36500 -keystore D:\test.keystore -storepass 123456解释:keytool工具是Java JDK自带的证书工具-genkey参数表示:要生成一个证书(版权、身份识别的安全证书)-alias参数表示:证书的别名,表示包名,可自定义名字-keypa.原创 2021-05-29 17:10:12 · 1978 阅读 · 1 评论 -
Android 自定义View(二)
1、使用自定义控件,加载子布局(1)有的布局不是通过canvas绘制出来,而是通过layout加载进来(如何加载?)(2)如何获取layout中的控件,并且使用。(如何引用布局中的控件?)注意:需要继承容器布局。如:relativeLayout、LinearLayout等。项目结构:custom_view.xmlMyView.javaactivity_main.xml效果:【案例】让外界可以设置自定义View的内部元素值。custom_.原创 2021-05-28 15:07:35 · 126 阅读 · 0 评论 -
Android 自定义View(一)
1、自定义控件android提供了大量标准的控件:TextView、EditText、Button等。在某些场景下,可能不能满足设计要求,所以需要开发自己定义控件。会遇到的问题:(1)性能。继承于View,继承得越多,性能就可能会降低。View嵌套View会变慢。(2)布局嵌套复杂(3)需要手绘界面2、View的生命周期体验View的生命周期MyView.java(1)Constructor表示构造,在布局中插入一个tag,这个tag就是一个控件,.原创 2021-05-28 14:31:02 · 322 阅读 · 1 评论 -
NestedScrollView嵌套RecyclerView item子控件(ImageView)点击事件无效
问题:刚开始我是动态添加布局的方法将布局添加到页面上,发现动态添加的布局里的子控件(ImageView)点击事件不是每次点击都有效,于是把布局改成RecyclerView试了试,点击yuran原创 2021-05-28 09:14:48 · 827 阅读 · 0 评论 -
Android 仿淘宝购物车实现
功能基本和淘宝购物车一样,商品按照店铺分类显示,全选,反选,选中商品数量变化,总价随之变化。效果图购物车页面布局文件activity_shopping_car<?xml version="1.0" encoding="utf-8"?><LinearLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res原创 2021-05-25 18:05:39 · 2014 阅读 · 9 评论 -
WebView加载html并且注入js代码调用Java方法
在项目中经常有像新闻详情页或者活动详情页,这些页面一般都是接口返回HTML字符串,我们直接用webview加载出来即可。但是这个详情页需要添加一个点赞按钮并且点击按钮调用本地Java代码,应该怎么做呢?webview实现与js交互mWebView.addJavascriptInterface(this, "injectedObject");html加载本地drawable资源图片<img style=\"width:15;height:15;\" src=\"file:///androi原创 2021-05-25 14:12:13 · 657 阅读 · 0 评论 -
Android 五星好评简单实现
直接上代码布局代码<LinearLayout android:id="@+id/ll_container" android:layout_width="match_parent" android:layout_height="wrap_content" android:layout_marginHorizontal="15dp" android:layout_marginBottom="40dp" android:gravity="center原创 2021-05-25 14:59:32 · 478 阅读 · 2 评论