APP开发流程实例讲解-儒释道网络电台八天开发全程-界面美化并进一步优化排错

APP开发流程实例讲解-儒释道网络电台八天开发全程

界面美化并进一步优化排错

APP开发流程实例讲解-儒释道网络电台八天开发全程

  1. 项目发起
  2. 功能和界面初步设定
  3. 在Android Studio中完成界面设计
  4. 实现功能代码:播放控制
  5. 优化排错:增强稳定性和添加异常处理
  6. 界面美化并进一步优化排错
  7. 百度云深度兼容测试并进一步优化排错
  8. 签名发布


更换应用图标

原来的应用图标由线条组成,背景透明。由于线条面积小,在某些情况下显示很不美观。所以改为下面这个图标

儒释道网络电台APP应用图标


调整列表标题文字和图标

列表标题文字全为白色,图标颜色为亮黄色。效果图如下

儒释道网络电台APP截图


儒释道网络电台APP截图


儒释道网络电台APP截图


APP图标神器

做为程序员,美工真提头大。幸好有我前一段时间开发的 APP图标神器 ,这是我两个月前写的图标工具。使用网阿里图标库或一个SVG字体图标来生成APP图标。

需要可以看我这篇文章 APP图标神器发布 APP图标神器0.1 开源免费下载 。使用它来创建的图标如下图所示

APP图标神器

ListView选中颜色

更改服务器线路选中颜色为蓝色,其它为黑色。需要在Adapter中判断选中项,然后设置颜色。代码如下

public class ServerListAdapter extends BaseAdapter {
    DataCenter data;
    private LayoutInflater mInflater;
    public ServerListAdapter(Context context, DataCenter data){
        this.data=data;
        this.mInflater = LayoutInflater.from(context);
    }

    @Override
    public int getCount() {
        return data.getServers().servers.size();
    }

    @Override
    public Object getItem(int i) {
        return data.getServers().servers.get(i);
    }

    @Override
    public long getItemId(int i) {
        return i;
    }

    @Override
    public View getView(int i, View convertView, ViewGroup viewGroup) {
        ServerInfo holder = data.getServers().servers.get(i);
        //观察convertView随ListView滚动情况

        if (convertView == null) {
            convertView = mInflater.inflate(R.layout.item_servers, null);
        }
        convertView.setTag(holder);
        TextView txt = (TextView) convertView.findViewById(R.id.txt);
        txt.setText(holder.serverName);
        if(holder.serverAddress.equals(data.getServers().getSelectedServer().serverAddress)){
            txt.setTextColor(Color.BLUE);
        } else {
            txt.setTextColor(Color.BLACK);
        }

        return convertView;
    }
}

老实说,我的美工非常差。我已经尽力调整了。

今天的工作就到这里吧。

APP程序能跑了,哈哈


源码地址 https://code.csdn.net/do168/buddhismnetworkradio


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值