设为首页 加入收藏

TOP

android-自定义控件之液位指示器(三)
2017-10-12 17:57:17 】 浏览:8752
Tags:android- 定义 控件 液位 指示器
droid:gravity="center" > <com.jianww.firstview.JianWWIndicateProgress android:id="@+id/jp_progress" android:layout_width="wrap_content" android:layout_height="wrap_content" android:layout_centerInParent="true" android:max="100" app:progress_cheek_color="#660000ff" app:progress_cheek_width="4dp" app:progress_height="160dp" app:progress_reached_color="#ff0000" app:progress_reached_textcolor="#000000" app:progress_reached_textsize="12sp" app:progress_unreachedcolor="#4400ff00" app:progress_width="40dp" /> </RelativeLayout>

  4.就是在acitivity中的初始化与使用。

package com.example.jwwmain;

import java.io.IOException;
import java.net.HttpURLConnection;
import java.net.MalformedURLException;
import java.net.URL;
import java.util.Random;

import com.example.jwwcallback.R;
import com.jianww.firstview.JianWWIndicateProgress;

import android.app.Activity;
import android.os.Bundle;
import android.os.Handler;

public class MainActivity extends Activity {

	private JianWWIndicateProgress jprogress;
	private int nowProgress;
	
	private Handler mHandler = new Handler() {
		public void handleMessage(android.os.Message msg) {
			
			int progress = jprogress.getProgress();
			jprogress.setProgress(++progress);
			
			if (progress >= 100) {
				jprogress.setProgress(0);
			}
			mHandler.sendEmptyMessageDelayed(100, 100);
		};
	};

	@Override
	protected void onCreate(Bundle savedInstanceState) {
		super.onCreate(savedInstanceState);
		setContentView(R.layout.activity_main);
		
		initView();
	}

	private void initView() {
		jprogress = (JianWWIndicateProgress) findViewById(R.id.jp_progress);
		

		mHandler.sendEmptyMessage(100);
		
		
	}
}

  好了,写的比较粗糙,有什么大家可以一块讨论,功能可以实现,但有个别细节没有处理好。^^

360云盘代码分享:访问密码 9294

首页 上一页 1 2 3 4 下一页 尾页 3/4/4
】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
上一篇Android Material Design 下一篇春秋旅行安卓客户端源码项目

最新文章

热门文章

Hot 文章

Python

C 语言

C++基础

大数据基础

linux编程基础

C/C++面试题目