当前位置: 首页 > news >正文

沧县网站建设电子商务网站的构建

沧县网站建设,电子商务网站的构建,企业品牌网站建设类型,开发网站的工具有哪些Android-Skin-Loader更新日志导入到Android Studio#xff0c;使用gradle构建皮肤包(见7. 皮肤包是什么#xff1f;如何生成#xff1f;)(2015-12-02)解决Fragment换肤在某些版本的support-v4包下失效的问题(感谢javake同学)(2015-12-02)对textColor加入selector类型的资源的…Android-Skin-Loader更新日志导入到Android Studio使用gradle构建皮肤包(见7. 皮肤包是什么如何生成)(2015-12-02)解决Fragment换肤在某些版本的support-v4包下失效的问题(感谢javake同学)(2015-12-02)对textColor加入selector类型的资源的换肤支持(感谢pinotao同学) (2015-09-26)添加在代码中创建的View的换肤支持 (2015-09-24)工程目录介绍Android-Skin-Loader├── android-skin-loader-lib // 皮肤加载库├── android-skin-loader-sample // 皮肤库应用实例├── android-skin-loader-skin // 皮肤包生成demo└── skin-package // 皮肤包输出目录演示1. 下载demo, 将BlackFantacy.skin放在SD卡根目录2. 效果图换肤前换肤后用法1. 在Application中进行初始化public class SkinApplication extends Application {public void onCreate() {super.onCreate();// Must call init firstSkinManager.getInstance().init(this);SkinManager.getInstance().load();}}2. 在布局文件中标识需要换肤的View...xmlns:skinhttp://schemas.android.com/android/skin......skin:enabletrue... /3. 继承BaseActivity或者BaseFragmentActivity作为BaseActivity进行开发4. 从.skin文件中设置皮肤String SKIN_NAME BlackFantacy.skin;String SKIN_DIR Environment.getExternalStorageDirectory() File.separator SKIN_NAME;File skin new File(SKIN_DIR);SkinManager.getInstance().load(skin.getAbsolutePath(),new ILoaderListener() {Overridepublic void onStart() {}Overridepublic void onSuccess() {}Overridepublic void onFailed() {}});5. 重设默认皮肤SkinManager.getInstance().restoreDefaultTheme();6. 对代码中创建的View的换肤支持主要由IDynamicNewView接口实现该功能在BaseActivityBaseFragmentActivity和BaseFragment中已经实现该接口.public interface IDynamicNewView {void dynamicAddView(View view, List pDAttrs);}**用法**动态创建View后调用dynamicAddView方法注册该View至皮肤映射表即可(如下).详见sample工程private void dynamicAddTitleView() {TextView textView new TextView(getActivity());textView.setText(Small Article (动态new的View));RelativeLayout.LayoutParams param new RelativeLayout.LayoutParams(LayoutParams.WRAP_CONTENT, LayoutParams.WRAP_CONTENT);param.addRule(RelativeLayout.CENTER_IN_PARENT);textView.setLayoutParams(param);textView.setTextColor(getActivity().getResources().getColor(R.color.color_title_bar_text));textView.setTextSize(20);titleBarLayout.addView(textView);List mDynamicAttr new ArrayList();mDynamicAttr.add(new DynamicAttr(AttrFactory.TEXT_COLOR, R.color.color_title_bar_text));dynamicAddView(textView, mDynamicAttr);}7. 皮肤包是什么如何生成皮肤包(后缀名为.skin)的本质是一个apk文件该apk文件不包含代码只包含资源文件在皮肤包工程中(示例工程为skin/BlackFantacy)添加需要换肤的同名的资源文件直接编译生成apk文件再更改后缀名为.skinj即可(防止用户点击安装)使用gradle的同学buildandroid-skin-loader-skin工程后即可在skin-package目录下取皮肤包(修改脚本中def skinName BlackFantacy.skin换成自己想要的皮肤名)LicenseCopyright [2015] [FENGJUN]Licensed under the Apache License, Version 2.0 (the License);you may not use this file except in compliance with the License.You may obtain a copy of the License athttp://www.apache.org/licenses/LICENSE-2.0Unless required by applicable law or agreed to in writing, softwaredistributed under the License is distributed on an AS IS BASIS,WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.See the License for the specific language governing permissions andlimitations under the License.
http://www.sadfv.cn/news/460009/

相关文章:

  • 免费微网站与公众号平台对接站酷网如何接单
  • 青岛网站开发中心网站建设制作临沂网站建设选盛誉
  • python做网站好吗wordpress 4.4.2 漏洞
  • 淄博电商网站建设网页版梦幻西游手游
  • 网络优化怎么自己做网站云南网是什么网站
  • 石河子做网站公司深圳专业专业网站设计
  • 青岛手机网站设计公司百度seo学院
  • asp.net做电商网站页面设计建设银行互联网网站
  • 手机wap网站制作免费微信版网站制作
  • 唐山的谁会建网站EDI许可证需要的网站怎么做
  • 淄博网站的优化静态html怎么部署到服务器
  • 网站图标的制作h1优化代码上海网站建设制作微信
  • 哪个网站做网上旅社预定工业设计公司经营范围有哪些
  • 学生成绩管理系统网站建设济南网站建设开发与制作
  • 湖北网站建设平台威海网站优化公司
  • 厦门APP开发网站开发公司asp.net个人网站怎么做
  • 网站建设项目内控单个人做外贸怎么做推广
  • 丽江市建设局官方网站wordpress本地运行速度慢
  • 营销型网站 策划运营网站手机广告推广软件
  • 怎么做网站怎么引入广告挣钱用j2ee作的网站
  • 营销的网站建设公司舆情处置的五个步骤
  • 购物网站模块电子商务网站面临的安全隐患有哪些
  • 主网站怎么做熊掌号优化软件外包公司排名
  • 辽宁省城乡建设厅官方网站全网营销书籍
  • 九江建设局网站如何制作漂亮的微信公众号文章
  • 网站开发用什么软件有哪些龙岩网站优化费用
  • 网站如何做下载文档黄金软件免费下载
  • 有奖竞猜网站建设如何选择购物网站建设
  • 现在学网站开发如何制作一个平台软件
  • 安溪县住房和城乡规划建设网站长沙seo网站排名