- 浏览: 229583 次
- 性别:
- 来自: 广州
-
文章分类
- 全部博客 (109)
- IOS (15)
- 设计模式 (7)
- XML (1)
- Android (31)
- 面试经 (1)
- J2EE (3)
- android md5 加密 (2)
- android imagebutton文字实现 (1)
- 反射机制 (2)
- 基础知识 (1)
- linux (3)
- java (4)
- java基础 (2)
- 文章 (1)
- myeclipse tomcat (1)
- Hadoop (1)
- ubuntu (2)
- redmine (1)
- python (4)
- jmeter (10)
- xamarin (1)
- selenium (9)
- nexus (1)
- appium (3)
- BDD (1)
- apache2 (1)
- zabbix (2)
- python,webdriver (1)
- ajax (1)
- jmeter,正则表达式,关联 (2)
- 性能测试工具 (1)
- Django (0)
- Intelij (1)
- RAP (0)
- 性能测试 (0)
最新评论
这个小实例主要讲的就是让文本变的透明度不一样。这个其实就是用到了这个android.graphics.Color。我们利用android给我们的这个包来实现我们想要的效果,这个比较简单,在这里就不多和大家交流,下面就来看看代码是怎么实现的吧
package eoe.demo;
import android.widget.TextView;
import android.os.Bundle;
import android.view.ViewGroup;
import android.app.Activity;
import android.graphics.Color;
import android.widget.LinearLayout;
public class alphaTest extends Activity {
final int WRAP_CONTENT = ViewGroup.LayoutParams.WRAP_CONTENT;
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
LinearLayout linearLayout = new LinearLayout(this);
linearLayout.setOrientation(LinearLayout.VERTICAL);
setContentView(linearLayout);
TextView TV1 = new TextView(this);
TV1.setText(“全部不透明=255″);
TV1.setBackgroundColor(Color.argb(255, 0, 255, 0));
linearLayout.addView(TV1, new LinearLayout.LayoutParams(WRAP_CONTENT,
WRAP_CONTENT));
TextView TV2 = new TextView(this);
TV2.setText(“部分透明=155″);
TV2.setBackgroundColor(Color.argb(155, 0, 255, 0));
linearLayout.addView(TV2, new LinearLayout.LayoutParams(WRAP_CONTENT,
WRAP_CONTENT));
TextView TV3 = new TextView(this);
TV3.setText(“部分透明=55″);
TV3.setBackgroundColor(Color.argb(55, 0, 255, 0));
linearLayout.addView(TV3, new LinearLayout.LayoutParams(WRAP_CONTENT,
WRAP_CONTENT));
TextView TV4 = new TextView(this);
TV4.setText(“全部透明=0″);
TV4.setBackgroundColor(Color.argb(0, 0, 255, 0));
linearLayout.addView(TV4, new LinearLayout.LayoutParams(WRAP_CONTENT,
WRAP_CONTENT));
}
}
package eoe.demo;
import android.widget.TextView;
import android.os.Bundle;
import android.view.ViewGroup;
import android.app.Activity;
import android.graphics.Color;
import android.widget.LinearLayout;
public class alphaTest extends Activity {
final int WRAP_CONTENT = ViewGroup.LayoutParams.WRAP_CONTENT;
public void onCreate(Bundle icicle) {
super.onCreate(icicle);
LinearLayout linearLayout = new LinearLayout(this);
linearLayout.setOrientation(LinearLayout.VERTICAL);
setContentView(linearLayout);
TextView TV1 = new TextView(this);
TV1.setText(“全部不透明=255″);
TV1.setBackgroundColor(Color.argb(255, 0, 255, 0));
linearLayout.addView(TV1, new LinearLayout.LayoutParams(WRAP_CONTENT,
WRAP_CONTENT));
TextView TV2 = new TextView(this);
TV2.setText(“部分透明=155″);
TV2.setBackgroundColor(Color.argb(155, 0, 255, 0));
linearLayout.addView(TV2, new LinearLayout.LayoutParams(WRAP_CONTENT,
WRAP_CONTENT));
TextView TV3 = new TextView(this);
TV3.setText(“部分透明=55″);
TV3.setBackgroundColor(Color.argb(55, 0, 255, 0));
linearLayout.addView(TV3, new LinearLayout.LayoutParams(WRAP_CONTENT,
WRAP_CONTENT));
TextView TV4 = new TextView(this);
TV4.setText(“全部透明=0″);
TV4.setBackgroundColor(Color.argb(0, 0, 255, 0));
linearLayout.addView(TV4, new LinearLayout.LayoutParams(WRAP_CONTENT,
WRAP_CONTENT));
}
}
发表评论
-
Starting emulator for AVD 'android' PANIC: Could not open: android
2013-05-21 13:29 1952我的电脑-->属性-->高级-->环境变量。 ... -
eclipse4.2版本下面安装ADT,安装已经完成了,但没有ADT的那个图标显示
2013-05-21 13:26 958如果安装过程没错,直接在Eclipse ->window ... -
Android 打包签名 从生成keystore到完成签名 -
2012-10-30 00:49 965首先,我们需要一个keystore,当然已经有了的话就不用这一 ... -
解决更新并使用最新ADT20不能创建android项目问题
2012-10-18 22:20 1079不知道谷歌又怎么了,每次更新ADT插件就会出现各种各样的问题, ... -
ORACLE分页查询SQL语法
2012-10-18 22:20 1225oracle数据库 --1:无ORDER BY ... -
Activity生命周期
2012-10-18 22:20 1153博客分类: Android 新的activit ... -
布局
2012-10-18 22:21 1128padding:描述控件里面的内容与控件的关机,内边距;有四个 ... -
常用控件:TextView EditView
2012-10-13 13:32 1204TextView 布局: Xml代 ... -
按钮控件
2012-10-13 13:32 1197监听器: 监听器 方法 内容 OnClickList ... -
菜单
2012-10-13 13:31 1131menu键触发 三种形式:普通的option menu;上下 ... -
HttpClient
2012-10-13 13:31 1150在Android开发中我们经常会用到网络连接功能与服务器进行数 ... -
Android 的一些提示框
2012-10-08 00:57 8091.在测试时,如何实现一个提示 可以使用 Toast.ma ... -
Intent的几种用法
2012-10-08 00:57 956下面列出几种Intent的用法 1. 启动一个新的Activ ... -
Android改变窗口标题栏的布局
2012-10-10 23:26 953一、 重点 一般应用的Title都是建立应用时在Androi ... -
android中如何自定义attributes
2012-10-10 23:26 1014写程序中可能需要用到一些自定义的view控件,这样就需要增加一 ... -
android manifest.xml中元素含义
2012-10-08 00:56 865android:allowTaskReparenting 是 ... -
十二个android编程技巧
2012-10-10 23:26 10311.让一个图片透明: Java代码 1. Bitm ... -
Android Phone类分析
2012-10-10 23:26 1239AccelerometerListener:感应 ... -
android控件设置居中方式
2012-10-07 00:16 8489垂直居中 android:layout_centerVert ... -
android TextView属性大全
2012-10-10 23:28 1008android:autoLink设置是否当 ...
相关推荐
在Android中,这种效果通常是通过设置背景图层的透明度和模糊度来实现的。磨砂效果使得背景图像变得不那么清晰,同时保持一定的可见性,这样可以突出Dialog中的主要内容。 为了创建一个带有磨砂透明效果的Dialog,...
确保为根视图设置合适的背景颜色和透明度,例如设置为半透明灰色。 ```xml xmlns:android="http://schemas.android.com/apk/res/android" android:layout_width="wrap_content" android:layout_height="wrap_...
同时,`Paint`类的`setAlpha()`方法可以设置透明度,值范围为0(完全透明)到255(完全不透明)。 5. **实际应用**: - 在实际的Android应用中,这些操作通常会在自定义的`ImageView`子类或单独的`WatermarkView`...
半透明对话框则是对话框的一种特殊形式,它的背景不是纯黑色或白色,而是带有一定程度的透明度,使得用户可以隐约看到背后的主界面,这样既不会完全遮挡用户的视线,又能够吸引他们对对话框的注意。 要创建一个半...
本教程将深入探讨如何利用Android源码来实现一个半透明效果的PopupWindow,这对于提升应用的用户体验和界面美观度至关重要。 首先,我们需要了解PopupWindow的基本用法。PopupWindow类在`android.widget....
总的来说,实现Android半透明对话框涉及到自定义对话框类、设置主题、设计布局、显示对话框以及处理交互事件等多个环节。通过对这些知识点的掌握,开发者可以灵活地创建各种风格的对话框,提升用户体验。在实际开发...
这个功能让应用的菜单在显示时呈现出半透明的效果,增加了界面的美观度和用户体验。让我们深入探讨一下如何在Android中实现这样的效果。 首先,我们要了解在Android中菜单(Menu)的基本概念。菜单主要用于在应用...
在这里,你可以设置对话框的样式,包括背景透明度。例如,可以通过以下代码设置对话框背景为半透明: ```java @Override public Dialog onCreateDialog(Bundle savedInstanceState) { AlertDialog.Builder ...
例如,为登录表单的容器设置半透明背景: ```xml android:layout_width="match_parent" android:layout_height="wrap_content" android:background="@android:color/white" android:alpha="0.8"> <!-- 登录...
MaterialShowcaseView是基于Google的Material Design风格设计的,它能够创建一个具有半透明背景的圆形或矩形高亮区域,用于突出显示屏幕上的特定组件。通过使用这个库,开发者可以轻松地在应用中添加引人注目的、一...
Android应用源码-系统工具类安卓源代码(82例): Android Email程序源码 Android i-jetty开源项目 Android ListView分页功能源码 Android Mp3标签提取器源码 Android OpenGL 3D 立方体多...Android 半透明Menu效果源码
- **作用**:设置背景,如果设置为`@null`则背景透明。 - **示例**:`android:background="@null"` **15. android:layout_weight** - **作用**:设置布局权重,控制控件之间的地位。 - **示例**:`android:...
这里,我们可能会设置一个具有透明度的背景颜色,例如使用`<item name="android:background">@color/semi_transparent</item>`,其中`@color/semi_transparent`是一个定义了半透明颜色的资源。 3. **Java代码控制**...
可以通过调整`alpha`属性来控制透明度,例如`android:alpha="0.5"`。此外,也可以使用自定义颜色资源,通过在颜色值前添加`@color/`引用。 ```xml android:layout_width="match_parent" android:layout_height=...
在折叠状态下,我们可以使用`CharacterStyle`如`ForegroundColorSpan`将超出部分的文本颜色设为透明,达到隐藏的效果。当用户展开文本时,再移除这些样式,显示全部文本。 此外,为了提供更好的用户体验,还可以...
关于“半透明实现效果”,通常可以通过设置`LayoutParams`的背景颜色为带有透明度的RGB颜色来实现。例如,将`layoutParams.backgroundColor`设置为`Color.argb(128, 255, 255, 255)`,其中第一个参数是透明度(0-255...
在Android开发中,实现高级应用往往涉及到各种独特的功能和效果,比如悬浮窗口(Floating Window)和半透明效果(Translucent Effect)。本项目“Android高级应用源码-悬浮窗口和半透明实现效果.zip”提供了一个实战...
如果希望状态栏呈现出半透明效果,可以调整颜色的透明度,例如`#80000000`(黑色,80%透明度)。这样可以让状态栏和内容区域之间的过渡更为自然。 5. **状态栏字体颜色**: 在设置状态栏颜色时,还需考虑状态栏内...
在这个"Android应用源码实现半透明的popupwindow"项目中,我们可以深入学习如何创建具有半透明效果的PopupWindow,并将其应用于毕业设计或论文中。 首先,让我们了解PopupWindow的基本概念。PopupWindow是Android...
"android透明菜单"是一个话题,它涉及如何创建一个半透明的菜单,使应用界面更加现代化和吸引人。在这个主题下,我们可以深入探讨以下几个关键知识点: 1. **透明度与颜色**: 在Android中,透明度可以通过Alpha...