我8月分可能在家 1.1.1

本文分享了UI设计与编程中的一些实用技巧,包括布局分析、版本号居中展示、阴影效果设置、异常处理策略、APK文件安装方法、解决屏幕显示问题、淡入淡出动画应用、自定义跑马灯效果等。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

1:注意 分析布局, 然后在写 。  背景直接写到上边background();

2:centerInparent   直接把版本号放置在中间。

3:版本号的阴影 ;  x轴平移一个像素, y轴平移一个相熟  shadowDx = "1" shadowDy = "1" 并且给他一个北京色  shadowColor = "#f00"

4:发现一个问题:异常可以得到相应的处理。 比如说没有找到文件夹, 那么就进行进入主界面不用更新。

5:安装apk文件通过隐式意图。

    /**
     * @param 安装的文件夹
     */
    protected void installApk(File result) {
        //通过隐式意图去开启activity
        Intent intent = new Intent();
        intent.setAction("android.intent.action.VIEW");
        intent.addCategory("android.intent.category.DEFAULT");
        /*intent.setData(Uri.fromFile(file));
        intent.setType("application/vnd.android.package-archive");*/
        intent.setDataAndType(Uri.fromFile(result),"application/vnd.android.package-archive");
//        startActivity(intent);
        startActivityForResult(intent,0);
    }


6:我遇到一个奇怪的现象就是为什么 ,因为编译器傻了 。 每一次运行都显示说run Configration , 结果重启一下eclipse 就可以;

7:有个东西就是为什么我的屏幕老是黑色的啊 ?    直接改过来不久行了, 很多时候,你都在纠结一些不应该的, 其实忽略掉吧

8:加入动画,这个动画就是我们的淡入淡出的动画 。动画是一个对象, 然后我们的 布局 (当然是跟布局执行动画啊) view,startAnimation() 。

首先:动画-----> AlphaAnimation(0.1)从没有到完全显示出来 。说实话动画的很多我都不知道了 或者是忘记了 。 这些都是基础,你看我要多少去学习得 。

9:下边是我们说的 定义一个头布局。 这个头布局可以是一个View对象, 也可以是一个style,所以有时候一种view 可以有很多种表达,一个风格可以有很多种衣服体现。

定义样式:这个可以自己写哦。看看下边的就知道了 给你一张图片:

是不是感觉很神奇,神器个鸟,不知道 huoz是知道但是没有用 自己就是给废物。我是说我自己的 = =

突然又一种感想,我们都知道时间会给我们很多启示,但是这些东西是自己的。 我突然想起了wangxin , 他说我应该懂yixieRxjava

,应该了解一下otto , 应该用volley 或者是说okhttp ,图片加载呢应该是pcoso,那时我真的新了, 但是我不知道这就是我的灾难。不同的人有不同的基础沉淀,我没有她的生活,我当然没有他的意识。 是啊 , 他说我侥幸的跳出了坑,但是我还是会进去的,是啊, 我有进来了。我感觉自己很伤悲。不过生活的希望还是有的。所以朋友不要伤悲不要厌烦,不要说其他的。走路吧。

10:这有个在linelayout布局中显示为中部的控件。

11:关于跑马灯,就是一个属性?no 我都不知道获取焦点是什么意思。奶奶的。好吧。抄代码吧。就拿几行,但是这里边定义了一个自己的view类。这个类就是做这个作用的。所以说我要打成jar报直接用

ellipsize  = 属性 省略的点在左边 在右边 还是marquee

跑马灯:获取焦点,触摸de时候也可以获取焦点 。 代码如下:

  <TextView
        android:id="@+id/tv_des"
        android:layout_width="match_parent"
        android:layout_height="20dp"
        android:singleLine="true"
        android:layout_marginLeft="5dp"
        android:ellipsize="marquee" // 注意默认是3次  后边要加:MarqueeRepeatLimit = “ marquee_forever”
        android:focusable="true"
        android:focusableInTouchMode="true"
        android:textColor="#000"
        android:text="我手机坏了,我8月份可能在家.我手机坏了,我8月份可能在家.我手机坏了,我8月份可能在家"
        />

12:当你遇到无法理解的事情,就想:偶, 这货在装逼。  但是 我现在遇到了无法理解的事前,不能用 自己的style 。原因是:删除然后在倒退, 就可以了。

13: final class 是什么意思, 就是不可以被继承, 不可以被修改的类被。 所以Interger interger 是不同的 。 但是问题有来了。

我竟然不知道arryalist 《String》 和 String[]的区别 。 我是服了我自己了。

14:自己的错, 自己承担吧。 不行就是不行,不要好高骛远   。 (启示这个屋字我还是真不会写 染病暖)

15:gridview 你都不会还说自己多厉害, 你还一个一个的进行添加, 我真是醉了。  弗拉。  自己不行不要说理由。哈哈  苦逼啊。

  android:numColumns="3"
        android:verticalSpacing="10dp"

这两行是我们配置的属性。 一行3个,  垂直距离相距10dp


一、综合实战—使用极轴追踪方式绘制信号灯 实战目标:利用对象捕捉追踪和极轴追踪功能创建信号灯图形 技术要点:结合两种追踪方式实现精确绘图,适用于工程制图中需要精确定位的场景 1. 切换至AutoCAD 操作步骤: 启动AutoCAD 2016软件 打开随书光盘中的素材文件 确认工作空间为"草图与注释"模式 2. 绘图设置 1)草图设置对话框 打开方式:通过"工具→绘图设置"菜单命令 功能定位:该对话框包含捕捉、追踪等核心绘图辅助功能设置 2)对象捕捉设置 关键配置: 启用对象捕捉(F3快捷键) 启用对象捕捉追踪(F11快捷键) 勾选端点、中心、圆心、象限点等常用捕捉模式 追踪原理:命令执行时悬停光标可显示追踪矢量,再次悬停可停止追踪 3)极轴追踪设置 参数设置: 启用极轴追踪功能 设置角度增量为45度 确认后退出对话框 3. 绘制信号灯 1)绘制圆形 执行命令:"绘图→圆→圆心、半径"命令 绘制过程: 使用对象捕捉追踪定位矩形中心作为圆心 输入半径值30并按Enter确认 通过象限点捕捉确保圆形位置准确 2)绘制直线 操作要点: 选择"绘图→直线"命令 捕捉矩形上边中点作为起点 捕捉圆的上象限点作为终点 按Enter结束当前直线命令 重复技巧: 按Enter可重复最近使用的直线命令 通过圆心捕捉和极轴追踪绘制放射状直线 最终形成完整的信号灯指示图案 3)完成绘制 验证要点: 检查所有直线是否准确连接圆心和象限点 确认极轴追踪的45度增量是否体现 保存绘图文件(快捷键Ctrl+S)
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值