分享88个Android控件源代码总有一个是你想要的

分享88个Android控件源代码总有一个是你想要的!

源码下载链接:https://pan.baidu.com/s/1gLtIFLbIcuqCPAFcyasu8w?pwd=8888 

提取码:8888



下面是文件的名字,我放了一些图片,所有图片全都放进去是不行的89个图太多,大家下载后可以看到。

Android模仿今日头条点赞动画 连击动画源码

Android自定义View 雷达扫描效果源码

Android 自定义实心扇形进度条

Android 环形进度

Android UI动画仿直播点赞飘心动画效果

Android 简单的刮奖效果的自定义View

Android 仿网易云消息顶部菜单按钮

Android 一个屏幕适配框架

Android 非常Material Design风格的Dropdown效果

Android 一个可以动态的循环ViewPaper

Android 仿QQ删除消息提示

Android 九点锁频

Android 优雅的气球选择器BalloonPicker

Android 动态发表页

Android开发人员轻松实现的玻璃状模糊效果

自定义布局和显示时间的Toast

Android手写源码效果PathView.git

Android 实现网页动态背景“五彩蛛网”效果

Android 自定义滑动尺子效果

Android 自定义弹簧分享菜单布局

Android 一款material design 的 UI控制器

Android 一款强大的网络监听库

Android 状态栏关于开发demo

Android 漂亮的渐进进度progress效果

Android 各种动画交互效果

Android 高仿腾讯新闻频道定制页面源码

Android 布局转换为3D视图源码

Android 设计支持库中带曲线边缘的导航视图

Android 精致搜索过滤动画效果源码

Android引导程序规范设计的定制视图效果

使用标尺从指定范围中选取数字的Android自定义视图

Android 各种侧边栏总结源码

Android 基于 Activity 视图操作管理库

android-柱状图、折线图、x轴、y轴绘制源码

Android垂直滚动广告条效果源码

Android 本地图片选择功能源码

Android仿即刻点赞文字部分的自定义View源码

Android flutter作业版

Android Rxjava、Retrofit进行网络请求源码

Android卡片效果源码

Android 仿微博贴纸效果实现源码

Android自定义View之渐变圆环进度条

Android QQ未读气泡拖拽组件源码

Android简洁优雅的文件选择器

Android 滚轮选择器的实现效果源码

Android 面包屑导航效果源码

Android 层叠卡片控件

Android 自定义弹框效果合集

Android气泡风格SeekBar

Android 自定义dialog实现年龄选择输入

android RecyclerView实现分组列表悬浮顶部栏效果

android多种分组效果源码

android完整的用户登录模板源码

android无限循环切换效果源码

android导航选项卡滑动效果源码

android 导航选项卡效果源码

android RecyclerView实现循环banner效果源码

android RecyclerView轮播视图效果源码

android 卡片视图效果源码

android绘制自定义图表效果源码

android 在RecyclerView 中展示滑动图片效果源码

android 悬浮窗口效果源码

<b>高仿精仿美丽说滑动导航栏效果</b>

实现Activity之间切换的各种效果

屏幕滚动与布局设计v1.0

支持android多线程下载功能源码

3D旋转相册verticalCarousel效果

仿小米ZAKER跨屏拖动效果


    def builder_word(self, word_title, list_files):
        """
        输出产物是word文件
        :param word_title: 文件的标题
        :param list_files: 文件集合(单个内容)
        :return:
        """
        try:
            file_count = len(list_files)
            font_name = "楷体"

            random_full_file_name = SpriderTools.get_word_image(self.sprider_category, 6, "png")

            document = Document()
            document.add_paragraph("分享" + str(file_count) + "个" + word_title + ",总有一款适合您\r\n")
            document.add_paragraph("" + str(file_count) + "个" + word_title + "下载")
            document.add_paragraph("Python采集代码下载链接:https://wwgn.lanzoul.com/iKGwb0kye3wj")
            # Python采集代码下载链接:采集代码.zipt - 蓝奏云
            if os.path.exists(random_full_file_name):
                document.add_picture(random_full_file_name, width=Inches(3))
            file_index = 0
            for files in list_files:
                try:
                    document.add_paragraph(files[0])
                    file_index = file_index + 1
                    if file_index >= self.word_image_count:
                        continue
                    document.add_picture(files[1], width=Inches(3))
                    document.add_paragraph(files[2] + "\r")

                except Exception as e:
                    pass
            random_full_file_name1 = SpriderTools.get_word_image("html", 14, "jpg")
            if os.path.exists(random_full_file_name1):
                document.add_picture(random_full_file_name1, width=Inches(3))
            document.add_paragraph("最后送大家一首诗:")
            paragraph = document.add_paragraph()  # 单独控制
            paragraph.add_run("山高路远坑深,\r")
            paragraph.add_run("大军纵横驰奔,\r")
            paragraph.add_run("谁敢横刀立马?\r")
            paragraph.add_run("惟有点赞加关注大军。\r")
            paragraph.bold = True  # 字体加粗
            file_full_path = self.file_path + os.sep + word_title + ".docx"
            document.save(file_full_path)

            print("Create Word:" + word_title)
            self.gen_passandtxt(file_count, word_title, list_files)
            self.copy_file(file_count, self.save_path, word_title)

        except Exception as e:
            print("Create Word Fail reason:" + str(e))

警告效果服务案例源码

gallery指示点添加和移动,删除等功能

电子相册应用源码

实现一款多功能多平台的分享功能

<b>重力感应功能案例源码</b>

一款很类似360悬浮框功能源码

日历控件源码

模仿微信activity水平切换效果

<b>利用悬浮按钮实现翻页特效源码</b>

列表视图页眉页脚与背景渐变效果

滚动视图与列表视图的共存效果

<b>在android开发中实现阻尼效果</b>

<b>ListView详解功能源码</b>

<b>底部菜单切换效果源码</b>

<b>高仿去哪儿的首页布局界面</b>

<b>旋转界面效果源码</b>

Toast实用用户提醒框案例

实现带动画效果的列表菜单

ProgressBar进度条效果

<b>实现GridView显示系统所安装的应用</b>

实现viewPager左右滑动效果

类似笔记样式的滑动翻页切换

安卓SlidingDrawer抽屉控件源码

ActionBarSherlock项目源码

tab切换和图片grid上拉刷新效果

viewflow视图切换特效

实现自动连接指定的wifi的功能

Dialog显示SeekBar控制背景透明度效果

Dialog对话框案例效果源码

实现多种对话框(Dialog)集合案例

支持对话框添加图像的效果

支持调用进度条的对话框功能


    def sprider(self,title_name="JS"):
        """
       采集
       php https://down.chinaz.com/class/574_5_1.htm
       JavaScript https://down.chinaz.com/class/602_574_1.htm
       Java https://down.chinaz.com/class/574_517_1.htm
       :return:
       """
        if title_name == "PHP":
            self.folder_name = "PHP框架源码"
            self.second_column_name = "574_5"

        elif title_name == "JS":
            self.folder_name = "JavaScript框架源码"
            self.second_column_name = "602_574"

        elif title_name == "Java":
            self.folder_name = "Java框架源码"
            self.second_column_name = "574_517"



        BaseFrame().right("本次采集参数:日志路径:" + str(BaseFrame().LOG_PATH) + "")
        BaseFrame().right("本次采集参数:sprider_count=" + str(self.sprider_count) + "")
        BaseFrame().right("本次采集参数:title_name=" + title_name + "")
        BaseFrame().right("本次采集参数:second_column_name=" + self.second_column_name + "")

        first_column_name = title_name # 一级目录
        self.sprider_category = title_name  # 一级目录
        second_folder_name = str(self.sprider_count) + "个" + self.folder_name #二级目录
        self.sprider_type =second_folder_name
        self.merchant=int(self.sprider_start_count) //int(self.max_pager)+1 #起始页码用于效率采集
        self.file_path = self.save_path + os.sep + self.sprider_top_level + os.sep + first_column_name + os.sep + second_folder_name
        self.save_path = self.save_path+ os.sep +  self.sprider_top_level + os.sep+first_column_name+os.sep + second_folder_name+ os.sep + self.folder_name
        BaseFrame().debug("开始采集ChinaZCode"+self.folder_name+"...")
        sprider_url = (self.base_url + "/class/{0}_1.htm".format(self.second_column_name))
        down_path="D:\\Freedom\\Sprider\\ChinaZ\\"+ self.sprider_top_level+"\\"+first_column_name+"\\"+second_folder_name+"\\Temp\\"
        if os.path.exists(down_path) is True:
            shutil.rmtree(down_path)
        if os.path.exists(down_path) is False:
            os.makedirs(down_path)

        if os.path.exists(self.save_path ) is True:
            shutil.rmtree(self.save_path )
        if os.path.exists(self.save_path ) is False:
            os.makedirs(self.save_path )
        chrome_options = webdriver.ChromeOptions()
        diy_prefs ={'profile.default_content_settings.popups': 0,
                    'download.default_directory':'{0}'.format(down_path)}
        # 添加路径到selenium配置中
        chrome_options.add_experimental_option('prefs', diy_prefs)
        chrome_options.add_argument('--headless') #隐藏浏览器

        # 实例化chrome浏览器时,关联忽略证书错误
        driver = webdriver.Chrome(options=chrome_options)
        driver.set_window_size(1280, 800)  # 分辨率 1280*800

        # driver.get方法将定位在给定的URL的网页,get接受url可以是任何网址,此处以百度为例
        driver.get(sprider_url)
        # content = driver.page_source
        # print(content)
        div_elem = driver.find_element(By.CLASS_NAME, "main")  # 列表页面 核心内容
        element_list = div_elem.find_elements(By.CLASS_NAME, 'item')

        laster_pager_ul = driver.find_element(By.CLASS_NAME, "el-pager")
        laster_pager_li =laster_pager_ul.find_elements(By.CLASS_NAME, 'number')
        laster_pager_url = laster_pager_li[len(laster_pager_li) - 1]
        page_end_number = int(laster_pager_url.text)
        self.page_count=self.merchant
        while self.page_count <= int(page_end_number):  # 翻完停止
            try:
                if self.page_count == 1:
                    self.sprider_detail(driver,element_list,self.page_count,page_end_number,down_path)
                    pass
                else:
                    if self.haved_sprider_count == self.sprider_count:
                        BaseFrame().debug("采集到达数量采集停止...")
                        BaseFrame().debug("开始写文章...")
                        self.builder_word(self.folder_name, self.word_content_list)
                        BaseFrame().debug("文件编写完毕,请到对应的磁盘查看word文件和下载文件!")
                        break
                    #(self.base_url + "/sort/{0}/{1}/".format(url_index, self.page_count))
                    #http://soft.onlinedown.net/sort/177/2/

                    next_url = self.base_url + "/class/{0}_{1}.htm".format(self.second_column_name, self.page_count)
                    driver.get(next_url)

                    div_elem = driver.find_element(By.CLASS_NAME, "main")  # 列表页面 核心内容
                    element_list = div_elem.find_elements(By.CLASS_NAME, 'item')
                    self.sprider_detail( driver, element_list, self.page_count, page_end_number, down_path)
                    pass
                #print(self.page_count)
                self.page_count = self.page_count + 1  # 页码增加1
            except Exception as e:
                print("sprider()执行过程出现错误:" + str(e))
                sleep(1)

Android模仿今日头条点赞动画 连击动画源码

Android自定义View 雷达扫描效果源码

Android 自定义实心扇形进度条

Android 环形进度

Android UI动画仿直播点赞飘心动画效果

Android 简单的刮奖效果的自定义View

Android 仿网易云消息顶部菜单按钮

分享88个Android控件源代码总有一个是你想要的!

源码下载链接:https://pan.baidu.com/s/1gLtIFLbIcuqCPAFcyasu8w?pwd=8888 

提取码:8888

  • 1
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
Android应用源码安卓源码(172个合集),可以做为你的学习参考。 365MobileSecretary v1.0.6(365手机助手AIDL) 888个经典 Logo.rar AdXmpp(Openfire+asmack+spark) .zip AidlDemo(简单aidl的例子) aidl跨进程调用.rar andbatdog电池监控.rar andbatdog监视电池.rar andricoFacebook客户端.rar Android Gamex分析报告.rar Android 英语单词记忆程序源码 AndroidPdfViewerPDF查看器.zip AndroidPlayer(仿酷狗播放器).tar androidtalk_2010_11_17【Sundy系列】全看懂了-加两年经验-语音朗读-语音识别-语音.rar Android下的信息客户端 WhisperSystems-TextSecure.zip Android与js交互.rar Android中监听电话状态.rar Android之Wifi学习教程.rar Android之用PopupWindow实现弹出菜单.rar android在wifi下手机与电脑的socket通信.rar android多线程断点下载.rar Android手机一键Root原理分析.zip Android手机的VoIP客户端 Sipdroid.rar Android有未接来电后处理(判断未接来电).rar Android模仿乐淘的应用程序分析源码.zip Android游戏源码——忍者快跑.rar Android自动发送短信.rar Android自动开关机实现.rar Android视频采集+RTSP完整代码(可用) Android远程登录含有loading登录效.zip Angle v1.0_2D游戏引擎.ZIP BOOK看遍所有UI控件.7z BrewClock闹钟.zip BTAndroidWebViewSelection(webview选择文字) cellmap v2.0 基站查询定位导航系统 .rar DialogShow.rar dialog去除边框代码.rar DocumentViewer(PDF阅读器) douBanList(滚动到底部加载新的,软缓存,懒加载) Droid Wall 手机防火墙.zip FBReader修改epub快速加载.rar FiveChess五子棋.zip Flashlight灯光.zip GetSDTree(简单SD卡文件浏览器) hotel宾馆系统.zip ImageView 图片循环跑马灯的效果.rar ipcamera-for-android 手机变成IP Camera.rar jamendo-开源在线音乐.rar jchat4android手机聊天程序.rar LoginXml.rar MineSweeper由java实现.zip miniTwitter登录界面.rar MyAppWeixin(仿微信界面) MyBrowser(简单网页浏览器) Myjob3(图片剪辑功能).rar OPENG开发的示例代码.rar OpenSudoku一个简单的九宫格数独游戏.zip OssSystem(OA系统图书管理简单版).rar Phonegap+HTML5+CSS3+jQuer简单界面模板示例及源码.rar ProgressBar 几乎全部的用法.rar QQ_UI之分类菜单DEMO.zip QQ的登录界面 源代码 .zip quitesleep手机电话功能软件.rar rokon_src_2-0-3_游戏引擎.zip scientific-calculator-for-android( 功能强大的科学计算器).zip SeeJoPlayer(播放器).7z SipDroid客户端源码.rar sipdroid语音及视频通话.rar tablelogin(登陆界面).rar TankWar坦克大战.zip telecapoland-jamendo-android-6cd07fb(国外开源音乐播放器) TorProxy应用实现了Android手机无线电电传通讯(TOR).rar UI设计之 仿做蘑菇街UI设计 源码.zip ViewPager-实现左右两个屏幕的切换.rar VIEW双缓冲与SurfaceView比较.zip weibo4andriod-2011-01-14.zip WordPress for Android zirco-browser浏览器源码.rar Zirco-browser:超越海豚的开源浏览器.rar zz-doctor中医大夫助
源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经过本地编译可运行的,下载完成之后配置相应环境即可使用。源码功能都是经过老师肯定的,都能满足要求,有需要放心下载即可。源码是经
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

亚丁号

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值