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;
}
}
});
}
}
⑩ 安卓手機屏幕上有個半圓形一杠怎麼去掉
當您的三星手機屏幕左上方出現一個圓圈加斜杠里有一個感嘆號的圖標,這是由於手機中通知欄沒有開啟導致的。方法:在待機頁面下,下拉屏幕頂簾-向左滑動上方圖標,找到通知-將通知點為綠色-以上操作後,您的通知欄就開啟了,左上方的圖標也就隨之消失了。