android半圆
① 求教 android半圆弧形的进度条问题
package com.example.comt;
import android.content.Context;
import android.graphics.Canvas;
import android.graphics.Color;
import android.graphics.LinearGradient;
import android.graphics.Paint;
import android.graphics.Paint.Style;
import android.graphics.RectF;
import android.graphics.Shader;
import android.util.AttributeSet;
import android.view.View;
public class CircleView extends View {
Paint paint,textpaint;
RectF area;
int value = 100;
LinearGradient shader;
public CircleView(Context context, AttributeSet attrs, int defStyle) {
super(context, attrs, defStyle);
init();
// TODO Auto-generated constructor stub
}
public CircleView(Context context, AttributeSet attrs) {
super(context, attrs);
init();
// TODO Auto-generated constructor stub
}
public CircleView(Context context) {
super(context);
init();
// TODO Auto-generated constructor stub
}
public void setProgress(int value){
this.value = value;
invalidate();
}
public void init() {
paint = new Paint();
paint.setStrokeWidth(50f);
paint.setColor(Color.WHITE);
paint.setStyle(Style.STROKE);
paint.setAntiAlias(true);
textpaint = new Paint();
textpaint.setTextSize(50f);
textpaint.setColor(Color.WHITE);
area = new RectF(100, 100, 500, 500);
shader =new LinearGradient(0, 0, 400, 0, new int[] {
Color.BLUE, Color.WHITE}, null,
Shader.TileMode.CLAMP);
paint.setShader(shader);
}
@Override
protected void onDraw(Canvas canvas) {
// TODO Auto-generated method stub
canvas.drawColor(Color.GRAY);
canvas.drawArc(area, 120, 360*value/100 , false, paint);
canvas.drawText(value+"%", 270, 290, textpaint);
}
}
看下是不是你想要的,调用setprogress()既可调节圆环
② 安卓手机上面有个信号的图标是什么意思半圆有个突出的点有扩散信号的图
此标志说明您的手机开启了便携式热点,以您的手机作为wifi信号源,其他有wifi功能的终端(如手机、PDA、笔记本)可连接到该手机上网,产生的费用也由开启热点的手机用户支付。
③ 安卓手机屏幕左上角出了个半圆的图标。。。怎么去掉
设置一更多一智能辅助一悬浮按扭
④ 如何使用android的canvas.drawarc函数
canvas.drawArc(new RectF(0, 0, 128, 128), 0, 360, true, new Paint(
Paint.ANTI_ALIAS_FLAG));
参数1:圆的范围大小
参数2:起始角度
参数3:圆心角角度,360为圆,180为半圆
参数4:中心
参数5:画笔Paint,可以设置画线or填充,设置颜色,设置线的粗细等等
⑤ android 怎样用shape画一个俩边半圆的按钮背景
用shape画一个俩边半圆的按钮,可以用图形画。
Circle方法用来画圆、椭圆、圆弧和饼分图。
画圆,Visual Basic需要给出这个圆的圆心位置和它的半径:“对象. Circle Step (x, y),半径,颜色”。
如果不指定对象,指定的就是当前的窗体。
用绘图区的标尺属性,可以使圆心置于绘图区域的中心处。
⑥ 如何使用shape来画半圆和画虚线
一直以为android的shape能画直线,虚线,矩形,圆形等,画直线也就算了,用一个view设一下高度和颜色,就可以出来一条直线了。所以说这个对我来说经常不用,圆形是可以,看看我应用里的消息提示框都是这样生成的
⑦ 安卓半圆形手机充电插头 以后是不是都要淘汰掉
这个基本要淘汰的,取而代之是type-C
⑧ Android中绘制一条圆弧,但是圆弧两头要是一个半圆,请问这怎么做
paint.setStrokeCap(Paint.Cap.ROUND);
⑨ android开发中,点击一个按钮,周围出现三个按钮
先把3个按钮隐藏,点击了按钮A,就显示3个按钮
我试了下,可以的
test.xml:
java"><?xmlversion="1.0"encoding="utf-8"?>
<RelativeLayoutxmlns:android="
android:id="@+id/relativeLayout1"
android:layout_width="fill_parent"
android:layout_height="fill_parent">
<Button
android:id="@+id/btA"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_centerHorizontal="true"
android:text="按钮A"/>
<Button
android:id="@+id/btB"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toLeftOf="@id/btA"
android:text="按钮B"/>
<Button
android:id="@+id/btD"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_centerVertical="true"
android:layout_toRightOf="@id/btA"
android:text="按钮D"/>
<Button
android:id="@+id/btC"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:layout_above="@+id/btA"
android:layout_toLeftOf="@+id/btD"
android:text="按钮C"/>
</RelativeLayout>
TestActivity:
packagecom.example.androidtest;
importandroid.app.Activity;
importandroid.os.Bundle;
importandroid.view.View;
importandroid.view.View.OnClickListener;
importandroid.widget.Button;
importandroid.widget.Toast;
{
privateButtonbtA;
privateButtonbtB;
privateButtonbtC;
privateButtonbtD;
privatebooleanisVisible=true;
@Override
publicvoidonCreate(BundlesavedInstanceState){
super.onCreate(savedInstanceState);
setContentView(R.layout.test);
btA=(Button)findViewById(R.id.btA);
btB=(Button)findViewById(R.id.btB);
btC=(Button)findViewById(R.id.btC);
btD=(Button)findViewById(R.id.btD);
btB.setVisibility(View.INVISIBLE);
btC.setVisibility(View.INVISIBLE);
btD.setVisibility(View.INVISIBLE);
btA.setOnClickListener(newOnClickListener(){
@Override
publicvoidonClick(Viewv){
if(isVisible){
btB.setVisibility(View.VISIBLE);
btC.setVisibility(View.VISIBLE);
btD.setVisibility(View.VISIBLE);
isVisible=false;
}else{
btB.setVisibility(View.INVISIBLE);
btC.setVisibility(View.INVISIBLE);
btD.setVisibility(View.INVISIBLE);
isVisible=true;
}
}
});
}
}
⑩ 安卓手机屏幕上有个半圆形一杠怎么去掉
当您的三星手机屏幕左上方出现一个圆圈加斜杠里有一个感叹号的图标,这是由于手机中通知栏没有开启导致的。方法:在待机页面下,下拉屏幕顶帘-向左滑动上方图标,找到通知-将通知点为绿色-以上操作后,您的通知栏就开启了,左上方的图标也就随之消失了。