仿抖音短视频APP源码,底部弹窗对话框
仿抖音短视频APP源码,底部弹窗对话框的相关代码
核心代码
final Dialog dialog = new Dialog(this, R.style.BottomDialogStyle);
View view = View.inflate(this, R.layout.view_bottomdialog, null);
Button mCancel = (Button) view.findViewById(R.id.cancel_bt);
dialog.setContentView(view);
dialog.setCanceledOnTouchOutside(true);
view.setMinimumHeight((int) (ScreenSizeUtils.getInstance(this).getScreenHeight() * 0.23f));
Window dialogWindow = dialog.getWindow();
WindowManager.LayoutParams lp = dialogWindow.getAttributes();
lp.width = (int) (ScreenSizeUtils.getInstance(this).getScreenWidth());
lp.height = WindowManager.LayoutParams.WRAP_CONTENT;
lp.gravity = Gravity.BOTTOM;
dialogWindow.setAttributes(lp);
mCancel.setOnClickListener(new OnClickListener() {@Overridepublic void onClick(View v) {dialog.dismiss();}
});
dialog.show();
Style
布局文件
view_bottomdialog.xml
<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"android:layout_width="match_parent"android:layout_height="match_parent"android:background="@android:color/transparent"android:orientation="vertical" ><Buttonandroid:layout_width="match_parent"android:layout_height="wrap_content"android:background="@android:color/white"android:text="拍照" /><Viewandroid:layout_width="match_parent"android:layout_height="0.5dp"android:layout_marginLeft="5dp"android:layout_marginRight="5dp"android:background="#FFD700" /><Buttonandroid:layout_width="match_parent"android:layout_height="wrap_content"android:background="@android:color/white"android:text="相册" /><Viewandroid:layout_width="match_parent"android:layout_height="0.5dp"android:layout_marginLeft="5dp"android:layout_marginRight="5dp"android:background="#FFD700" /><Buttonandroid:id="@+id/cancel_bt"android:layout_width="match_parent"android:layout_height="wrap_content"android:background="@android:color/white"android:text="取消" /><Viewandroid:layout_width="match_parent"android:layout_height="0.5dp"android:layout_marginLeft="5dp"android:layout_marginRight="5dp"android:background="#FFD700" /></LinearLayout>
以上就是仿抖音短视频APP源码,底部弹窗对话框的相关代码, 更多内容欢迎关注之后的文章
仿抖音短视频APP源码,底部弹窗对话框相关推荐
- 仿抖音短视频APP源码如何开发抖音类似特效
仿抖音短视频APP源码如何开发抖音类似特效 1.特效概览 特效列表 特效列表 2.『灵魂出窍』 抖音的实现效果如下: 灵魂出窍 我的实现效果如下: ezgif.com-rotate.gif 代码实现 ...
- 仿抖音短视频APP源码,滚动视图
仿抖音短视频APP源码,滚动视图相关的代码 在xml中添加滚动视图 垂直方向上滚动 <?xml version="1.0" encoding="utf-8" ...
- 如何开发仿抖音短视频APP源码?
如何开发仿抖音短视频APP源码? 流程列表 开发一个短视频最主要的流程分为 3 个,下面我将分步教你实现这 3 个流程下的各个功能点,功能点 API 可按需调用: 视频拍摄 a.启动拍摄 b.给拍摄添 ...
- 仿抖音短视频APP源码,顶部导航栏切换详解
仿抖音短视频APP源码,顶部导航栏切换详解的相关代码 class DaoHangNan extends StatefulWidget //继承StatefulWidget{TabController ...
- 仿抖音短视频APP源码,刷新屏幕计时,重置系统休眠计时
仿抖音短视频APP源码,刷新屏幕计时,重置系统休眠计时的相关代码,可同时实现息屏状态下亮屏, 或者即将息屏时, 重置系统休眠计时 PowerManager mPowerManager = (Power ...
- 短视频源码仿抖音短视频APP源码短视频平台源码短视频源码
[WoShop仿抖音短视频源码的主要功能] 1.短视频带货:关联商品的短视频封面会有商品标识,短视频内容中会弹出商品链接 2.直播带货:短视频源码支持直播功能,直播间内可开启带货功能 3.邀请赚钱:用 ...
- 仿抖音短视频APP源码android布局悬停顶部效果
实现: 1.导入design库 implementation 'com.android.support:design:28.0.0' 2.布局 <android.support.design.w ...
- 仿抖音短视频APP源码Android轻松实现日期选择器、生日选择器、自定义起始时间
代码实现 代码实现比较简单 按照步骤 你也可以实现同样的效果 第一步 设置依赖 android 和androidX都可以 //时间选择器 implementation 'com.contrarywin ...
- 仿抖音短视频APP源码html网页图片和文字水平居中垂直居中显示
div相对于页面水平居中显示: 核心代码:margin:0 auto: /意思为:div的外边距上下为0px,左右居中显示;/ /前提是position为相对定位;不能为absolute绝对定位/ * ...
最新文章
- 8.6M超轻量中英文OCR模型开源,训练部署一条龙 | Demo在线可玩
- Git远程操作详解【转】
- 积分背后的数字货币,你真的会玩吗?
- 剑桥大学国际学生事务部网站
- python股票数据预处理_Python股票处理之六_数据预处理A
- servlet action is not available
- 如何解决分布式系统中的“幽灵复现”?-转载自 阿里技术 微信公众号
- php oracle 源码_PHP3中使用ORACLE函数的使用说明
- SharePoint 大局观(4)——从开发人员角度
- 初学UML,画了几个UML图
- Bean的拷贝之BeanUtils
- 计算机数制和运算的一点总结.
- java代码生成器,springboot代码生成器—增加生成添加信息,导出excel功能(持续更新)
- 熊猫tv新功能介绍_大熊猫内置可视化功能
- 【单例模式、多例模式、工厂模式和枚举】
- 乐优商城之后台管理系统的环境搭建(七)
- python随机森林筛选变量_用随机森林分类器和GBDT进行特征筛选
- C 语言 某人在国外留学,不熟悉当地的天气预报中的华氏温度值,请编程按每隔10°输出0°到300°之间的华氏温度的对照表,方便他对照查找
- workerman 7272端口被占用
- 实时计算Flink+Hologres