android外發光
⑴ 安卓華為9X手機如何讓微信消息讓攝像頭閃光
安卓華為手機的話然後讓微信消息讓攝像頭發光的話這個當然是可以的直接設置就可以了
⑵ 這種 ANDROID邊界效果怎麼做的.發光或者叫陰影
邊界(分割線)可以插入一個imageview 設置background 的顏色為黑色,高度為1dp。至於陰影就是圖片,這個得讓你們的美工來做。
⑶ android 中的Button使用自定義的背景圖片後,自帶的點擊效果就沒有了
用.9.png圖片,或許可以解決.試試吧。
⑷ Android的界面是如何適配多樣化屏幕
在研究Android的icon設計之前,有必要先了解Android的界面是如何適配多樣化屏幕的。
適配性
上一篇博文中提到,由於同一個UI元素(如100 x100像素的圖片)在高精度的屏幕上要比低精度的屏幕上看起來要小,為了讓這兩個屏幕上的圖片看起來效果差不多,可以採用以下兩種方法:
程序將圖片進行縮放,但是效果較差。
為這兩個精度屏幕的手機各提供一個圖片。
三種尺寸:大,中,小。
三種精度:高(hdpi),中(mdpi)和低(ldpi)。
但是屏幕的參數多樣化,為每一個精度的屏幕都設計一套icon,工作量大並且不能滿足程序的兼容性要求,勢必要對屏幕的分級,如在160dpi和180dpi的手機屏幕上採用同一套icon,當這套icon在240dpi效果滿足不了設計要求,就需要另做一套稍大些的icon。
在Android 1.5以及更早的版本中,只支持3.2″ 屏幕上的HVGA (320×480)解析度,開發人員也不需要考慮界面的適配性問題。從Android 1.6之後,平台支持多種尺寸和解析度的設備,這也就意味著開發人員在設計時要考慮到屏幕的多樣性。
為了簡化設計並且兼容更多的手機屏幕,平台依照尺寸和解析度對屏幕進行了區分:
程序可以為這三種尺寸的屏幕提供默認資源,如有需要,還可以為各種精度的屏幕提供資源。在運行時,系統會根據屏幕布局載入正確尺寸或者精度的圖片。
iPhone的icon設計就這么簡單,iPhone的屏幕只有320×480像素,所以程序沒有適配性問題。
參考文章:
《Icon Design Guidelines, Android 2.0》
《iPhone human interface guidelines》
本文由站酷網-zystoo翻譯,轉載請保留此信息,多謝合作。
⑸ 安卓手機發光壁紙怎麼設置
按住桌面空白處~壁紙里下載後選擇使用。
⑹ android 關於畫筆的線條發光
問題:android 關於畫筆的線條發光?
回答:直接上代碼
祝你成功!
this.setBackgroundColor(Color.BLACK);
Paint myPaint = new Paint();
//畫矩形
myPaint.setColor(Color.BLUE);
canvas.drawRect(100, 100, 200, 300, myPaint);
BlurMaskFilter maskFilter = new BlurMaskFilter(10, BlurMaskFilter.Blur.SOLID);
myPaint.setMaskFilter(maskFilter);
//畫出一根線
myPaint.setColor(Color.WHITE);
myPaint.setStrokeWidth(10);
canvas.drawLine(50, 250, 300, 100, myPaint);
super.onDraw(canvas);
⑺ 安卓怎麼設置屏幕最低亮度是多少
可以依次進入「設置」--」顯示「---「亮度」來進行設置,有的手機還可以在通知欄直接設置,如果還嫌亮度高,可以考慮安裝護目鏡等軟體,來降低亮度
亮度是指發光體(反光體)表面發光(反光)強弱的物理量。人眼從一個方向觀察光源,在這個方向上的光強與人眼所「見到」的光源面積之比,定義為該光源單位的亮度,即單位投影面積上的發光強度。亮度的單位是坎德拉/平方米(cd/m2)亮度是人對光的強度的感受。它是一個主觀的量。與亮度不同的,由物理定義的客觀的相應的量是光強。這兩個量在一般的日常用語中往往被混淆。
⑻ 如何在 TextView 上使用自定義樣式選擇器
想出如何添加外發光的 TextView 當它被觸動了。我一起工作的方法是使用選擇器,但它似乎不會工作。
我有以下的結構
layout\HomeView.axml
<TextView
android:id="@+id/textview1"
android:clickable="true"
android:layout_width="wrap_content"
android:layout_height="wrap_content"
android:adjustViewBounds="true"
style="@drawable/control_selector_state" />
drawable\control_selector_state.xml
<!-- yes these are all the same for testing purposes -->
<?xml version="1.0" encoding="utf-8" ?>
<selector xmlns:android="htt p:/ /schemas.androi d.c om/apk/res/android">
<item android:state_focused="true"
style="@style/control_style_focused"/>
<item android:state_focused="true"
android:state_pressed="true"
style="@style/control_style_focused" />
<item android:state_pressed="true"
style="@style/control_style_focused" />
<item style="@style/control_style_focused" />
</selector>
values\styles.xml
<resources>
<style name="control_style_focused">
<item name="android:shadowColor">#0000ff</item>
<item name="android:textColor">#ff0000</item>
<item name="android:shadowDx">0.0</item>
<item name="android:shadowRadius">8</item>
</style>
</resources>
我遇到的問題是我的 TextView 文本是白色的樣式似乎並不能應用。
怎麼說要到我 TextView 應用此樣式?
解決方法 1:
所以說,@Longwayto 作為選擇器的樣式僅可用於 drawables。這並不意味著是不可能的。
這是一種工作方法。
首先要創建自定義的 TextView,延伸TextView
public class MyTextView: TextView
{
private readonly Context _context;
public FontIconTextView(Context context, IAttributeSet attrs) : base(context)
{
_context = context;
Initialize(attrs);
}
private void Initialize(IAttributeSet attrs)
{
var a = _context.Theme.ObtainStyledAttributes(attrs, Resource.Styleable.MyTextView, 0, 0);
_touchGlowColor = a.GetString(Resource.Styleable.MyTextView_TouchGlowColor);
_touchGlowSize = a.GetInteger(Resource.Styleable.MyTextView_TouchGlowSize, 0);
Initialize();
}
private void Initialize()
{
// other initialize stuff happens here...
}
private int _touchGlowSize;
private string _touchGlowColor;
public override bool OnTouchEvent(MotionEvent motionEvent)
{
if (Enabled)
{
var color = string.IsNullOrEmpty(_touchGlowColor) ? new Color(255, 255, 255, 255) : Color.ParseColor(_touchGlowColor);
switch (motionEvent.Action)
{
case MotionEventActions.Down:
SetShadowLayer(_touchGlowSize, 0, 0, color);
break;
case MotionEventActions.Up:
case MotionEventActions.Cancel:
SetShadowLayer(0, 0, 0, new Color(255, 255, 255, 255));
break;
}
}
return base.OnTouchEvent(motionEvent);
}
}
然後,你要走進您的目錄的值,並指定您的自定義屬性。
Resources\values\CustomBindingAttributes.xml
<?xml version="1.0" encoding="utf-8" ?>
<resources>
<declare-styleable name="MyTextView">
<attr name="TouchGlowColor" format="string" />
<attr name="TouchGlowSize" format="integer" />
</declare-styleable>
</resources>
以上所有的將可重用的交叉......你的整個應用程序不再重復媽的每個視圖上。
最後,在這里是你的按鈕的外觀。
<LinearLayout xmlns:android="htt p:/ /schemas.androi d.c om/apk/res/android"
xmlns:local="htt p:/ /schemas.androi d.c om/apk/res-auto"
android:layout_width="match_parent"
android:layout_height="match_parent">
<!-- obviously the foo/bar is just to show that you add android attrs like normal -->
<some.name.space.MyTextView
android:foo="foo"
amdroid:bar="bar"
local:TouchGlowColor="#66e400"
local:TouchGlowSize="20" />
</LinearLayout>
⑼ 有沒有人知道,android字體外發光的效果是如何實現的
字體高亮:SpannableStringBuilder style=new SpannableStringBuilder(string); style.setSpan(new ForegroundColorSpan(Color.RED,start,end,Spannable.SPAN_EX_...)); textView.setText(style);
⑽ 哪位大神能給我個qq空間擬物化的舊版本
作為QQ閱讀的UI設計師之一,伴隨著QQ閱讀一個版本接著一個版本的修改優化、優化修改,覺得是時候可以沉澱下來寫些東西了。 項目背景: QQ閱讀幾乎覆蓋了市面上所有的主流平台,並且已經逐步的得到用戶的認可。隨著產品的發展,它已經從一個簡單的閱讀軟體提升成為具有社交化功能的產品。用戶不但可以享受到舒適的閱讀體驗,而且海量的圖書,便捷的好友交流都將成為我們未來努力的方向。隨著產品的發展,以及產品定位的進一步深入,這樣一個注重用戶體驗;不斷向高端平台發展的產品,需要以一個嶄新的形象來幫助產品進一步提升。 面臨的問題: 一個平台對應一個研發團隊,不同的平台有自己的交互和UI設計師,所以在開發過程中,由於研發成員對於產品的理解不同,最終呈現出來的產品功能雖然整體感覺是一致的,但很多細節都在向不同的方向發展著。無論是交互還是UI的細節,不同平台的差異化發展受到了很大的挑戰。這種多平台多風格的現狀嚴重影響了產品整體品牌的形成。不但不利於品牌的推廣,在研發過程中沒能集中大家的力量,而是獨立研發,無形中也給整個團隊的研發增加了工作量。 由於QQ閱讀這款產品不同於其他產品,例如Qzone等產品在PC端已經形成了一定的用戶群,用戶對於此產品已有了一定的記憶模型,所以在無線設備上平台的差異化更加靈活。然而QQ閱讀作為一款完全依附於無線設備的新產品,在形成品牌和用戶口碑的時候,產品的統一的整體設計理念尤為重要。 解決方法: 當我們看到了問題並分析出正在面臨的問題需要盡快的解決的時候,支持這個項目的所有UI設計師、交互設計師以及產品經理,一同深入的討論了應該以哪種形式和尺度來把握方案的修改方向。 我們再次整理和回顧了polo做的調研報告,發現我們的用戶在android、iPhone以及iPad等主推平台上沒有明顯的屬性差異性,而且產品的定位以及發展方向基本上都是一致的,再加上之前面臨的問題,最終我們決定,盡快整合並統一多個平台的交互、UI風格。在多平台一致性的設計方向初步建立,那麼一致性的尺度又該如何把握呢? 多平台一致性不等於一模一樣。由於平台自身的交互邏輯不同,所以不能生硬的改變用戶已經形成的使用習慣,我們應該在符合用戶使用習慣的同時,盡可能提供一種更優的用戶體驗。那麼基於這個原則,在UI方面我們做了許多的嘗試。 統一整體視覺風格: 為了體現優雅、舒適的擬物化寫實風格,我們選取了很多具有這種氣氛的圖片,從中分析提煉一下顏色,把這些顏色作為我們產品的主色調。 統一控制項細節: 根據解析度的不同,控制項之間的距離需要規范化的設定,定義不同尺寸下控制項之間的距離比例。控制項自身的細節也很重要,例如圓角的種類不宜過多,外部圓角與內部圓角要有自己的尺寸規律。只有將這樣的細節定義嚴格,在頁面擴展的過程中才能保證輸出的統一性。 統一光源: 確定了擬物化的寫實風格之後,如何在多位設計師之間將質感細節把握好,是大家一直在探討了,除了及時的溝通,以及材質共享,對於很多細節也做了規定。例如光源的方向,要想加強真實感最重要的就是光線,為了能夠適應擴展的需要,我們將光源確定為正上方。 統一icon: 由於menu鍵是Android平台的一大特點,用戶對於這個功能以及硬體已經形成了習慣,所以在整體一致性的前提下,我們做了一些差異化設計,保留了Android平台的這個特色。但我們對icon的具體語義以及樣式做了一些規定,例如icon允許存在的角度,只允許出現兩種角度,其他的角度都是錯誤的。 統一字型大小以及字色: 針對閱讀界面我輔助Polo做了一份詳細的用戶調研,輸出了一份移動設備上舒適閱讀的字型大小規范,定義了字型大小、行距、邊距等數值。除了閱讀頁面的文字,對其他頁面的文字做出了定義,例如屏幕為320*480尺寸,內容區只允許14、16兩種字型大小,tab等其他特殊文字允許出現18號字。 遵循平台特性: 為了尊重用戶的使用習慣,在很多細節做了特殊的處理。例如頁面頂部三個同層級頁面的展示,Android平台在進行同層級頁面之間切換時多用tab形式;然而iPhone的頂部是由標題和按鈕組成的。所以在不影響整體交互框架邏輯的情況下,我們保護了平台差異。 局部特殊處理: 讓人頭疼的Android手機屏幕。屏幕尺寸不一致、屏幕顏色不一致等等很多問題都困擾著設計師,所以Android平台在進行一些細節設計的時候做了特殊的處理。例如刪除所有的外發光效果,在切圖的時候避免出現透明漸變,將可以執行點擊行為的圖片區域盡可能調大,通過以上的很多方法,來保證 Android平台的UI效果。 版本發布啦! 通過一段時間的摸索和嘗試,經歷了一段痛苦的研究和優化的過程後,Android1.5版本、iPad1.0版本、iPhone1.3版本終於以一個全新的面貌典雅升級。 我們長得很像因為我們是一家人,但誰也阻擋不了我有我的個性。 最後我想說每位UI設計師都應該謹記自己的使命:在滿足用戶審美需求的同時,有義務提高用戶的審美! 作者:tina 文章來源:騰訊大講堂