- 博客(14)
- 收藏
- 关注
原创 Flutter 底部跟随键盘并且页面跟随键盘
1.应用的控件 Scaffold 设置 resizeToAvoidBottomInset: true, // 防止底部被键盘遮挡 stack 设置 children 1 为ListView 内部有TextField可跟随键盘 //正文 children2 为 Align 设置属性 alignment: Alignment.bottomCenter, / 底部内容2.用例class TextFieldPage extends Statele...
2021-09-26 11:30:57 2479
原创 Android toolBar 渐变和CoordinatorLayout appbarLayout悬浮实现
1.布局<?xml version="1.0" encoding="utf-8"?><androidx.coordinatorlayout.widget.CoordinatorLayout xmlns:android="http://schemas.android.com/apk/res/android" xmlns:app="http://schemas.android.com/apk/res-auto" xmlns:tools="http://schemas.a
2021-01-19 18:27:09 398
原创 Android Fragment 监听返回
OnBackPressedCallback callback = new OnBackPressedCallback(true) { @Override public void handleOnBackPressed() { // 返回监听 做你想做的 }};requireActivity().getOnBackPressedDispatcher().addCallback(this, callback);回调会在与其关联的LifecycleOwner被销毁...
2020-11-19 15:49:41 256
原创 Android AppCompatActivity 透明activity实现
1.继承AppCompatActivity 在 onCreate 中添加如下代码int uiOptions = View.SYSTEM_UI_FLAG_LAYOUT_FULLSCREEN ;getWindow().getDecorView().setSystemUiVisibility(uiOptions);getWindow().setStatusBarColor(Color.TRANSPARENT);2设置activity 主题在style.xml 文件中添加<st.
2020-09-14 09:39:09 911
原创 Android 简易沉浸式状态栏 白色背景时修改状态栏文字颜色
/*** dark true 白色背景时使用* / public static void setTranslucentStatus(Activity activity, boolean dark) { if (Build.VERSION.SDK_INT >= Build.VERSION_CODES.LOLLIPOP) { //5.x开始需要把颜色设置透明,否则导航栏会呈现系统默认的浅灰色 Window window = ac..
2020-06-24 11:17:44 580
原创 记录容易忽略的点
1.recycleView 无法刷新 用runonuithread 更新2.点击事件没有触发 被上一层的ui遮挡 只是没显示出来3.
2020-06-19 17:49:49 225
原创 Flutter ListView获取页面显示的第一个item
1.listview 中只用利用custom才能监听到第一个条目new ListView.custom( controller: controller, cacheExtent: 1.0, // 只有设置了1.0 才能够准确的标记position 位置 childrenDelegate: MyChildrenDelegate( (BuildContext context, int index) { return new Dismissible( .
2020-06-03 09:44:12 1925
原创 Andorid调用Flutter记录
1.第一步注册 可以在FlutterPlugin的 onAttachedToEngine 或者是 registerWith 方法内实现初始化final EventChannel eventChannel = new EventChannel(registrar.messenger(), "flutter_plugin_name");eventChannel.setS...
2020-03-13 19:45:16 133
原创 flutter 记录widget
1.进度条new SizedBox( //限制进度条的高度 height: 6.0, //限制进度条的宽度 width: 200, child: ClipRRect( // 边界半径(`borderRadius`)属性,圆角的边界半径。 borderRadius: BorderRadius.all(Radius.circular(10.0)), c...
2020-01-08 16:47:27 123
原创 css居中、垂直居中、水平居中
<!-- 居中显示--> <div> <div style="display: table-cell;vertical-align: center;text-align: center; width: 200px;height: 300px;background-color: #ff7900;line-height: 300px "> ...
2019-08-07 10:11:14 92
原创 阿里MQTT连接
import android.content.Intent;import android.util.Log;import com.alibaba.fastjson.JSONObject;import org.apache.commons.codec.binary.Base64;import org.eclipse.paho.client.mqttv3.IMqttDelivery...
2019-07-09 16:38:57 653
原创 webview
public class webActivity extends AppCompatActivity { WebView mWebview; @Override protected void onCreate(Bundle savedInstanceState) { super.onCreate(savedInstanceState); ...
2018-06-21 17:27:17 113
原创 自定义折线图
package import android.content.Context; import android.content.res.Resources; import android.content.res.TypedArray; import android.graphics.Bitmap; import android.graphics.Canvas; import android.
2017-08-29 14:19:36 240
转载 android 动态权限处理
private String[] permissions = {Manifest.permission.WRITE_EXTERNAL_STORAGE}; private AlertDialog dialog;第一步: 判断手机Versionif (Build.VERSION.SDK_INT>Build.VERSION_CODES.M){ //检查是否已经开启了权限
2017-03-27 14:47:55 313
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人