小编mad*_*y d的帖子

如何在android中为drawable添加阴影效果

在此输入图像描述我用drawable创建了聊天气泡看起来很好,现在我想在drawable下面添加阴影效果,这样就可以产生3d效果.我不想使用9-pitch图像.我只是想知道如何在这个drawable上添加阴影效果.我的代码是

---- right_bubble_chat_drawable

 <?xml version="1.0" encoding="utf-8"?>
 <shape android:shape="rectangle" xmlns:android="http://schemas.android.com/apk/res/android">
        <corners android:radius="15dp" />

        <solid android:color="@color/chatrightbubbleColor" />

        <padding
            android:bottom="10dp"
            android:left="10dp"
            android:right="10dp"
            android:top="10dp" />

        <size
            android:height="@dimen/normal_button_height"
            android:width="@dimen/normal_button_width" />
Run Code Online (Sandbox Code Playgroud)

---用于角落指针'chat_laftarraow'

  <?xml version="1.0" encoding="utf-8"?>
   <layer-list xmlns:android="http://schemas.android.com/apk/res/android" >
    <item >
     <rotate
        android:fromDegrees="90"
        android:toDegrees="-90"
        android:pivotX="50%"
        android:pivotY="50%" >
    <rotate
        android:fromDegrees="45"
        android:toDegrees="45"
        android:pivotX="-40%"
        android:pivotY="86%" >
        <shape
            android:shape="rectangle"  >
            <stroke android:color="#00aaef" android:width="1dp"/>
            <solid
                android:color="#00aaef"  />

        </shape>
       </rotate>
       </rotate>
      </item>
    </layer-list>
Run Code Online (Sandbox Code Playgroud)

-------我正在使用它们

 <?xml version="1.0" encoding="utf-8"?>
<RelativeLayout xmlns:android="http://schemas.android.com/apk/res/android"
android:layout_width="wrap_content"
android:layout_height="wrap_content" >
   <View
    android:id="@+id/left_chatArror"
    android:layout_width="20dp"
    android:layout_height="20dp"
    android:layout_alignParentRight="true"
    android:layout_marginTop="6dp"
    android:background="@drawable/chat_laftarraow"/>

<RelativeLayout

    android:layout_width="wrap_content"
    android:layout_height="wrap_content"
    android:maxWidth="220dp" …
Run Code Online (Sandbox Code Playgroud)

android xml-drawable shapedrawable android-drawable

19
推荐指数
2
解决办法
5万
查看次数

如何在inapp v3 android中获取订阅到期日期

嗨,我已经使用android-inapp-billing-v3为一个项目实现了一年订阅的 inapp billing V3。我想在我的应用中显示剩余天数。我打电话是getSubscriptionTransactionDetails为了获取产品的交易详细信息,但它总是返回null。这是我的代码。

  private BillingProcessor startInappCheck(){

         bp = new BillingProcessor(mContext, BASE64ENCODEDPUBLICKEY, new BillingProcessor.IBillingHandler() {
                @Override
                public void onProductPurchased(String productId, TransactionDetails details) {
                    LogUtils.e(TAG, "onProductPurchased :" +productId);
    //              showToast("onProductPurchased: " + productId);

                }
                @Override
                public void onBillingError(int errorCode, Throwable error) {

                    LogUtils.e(TAG, "onBillingError :" +errorCode);


                }
                @Override
                public void onBillingInitialized() {
  //                showToast("onBillingInitialized");
                    readyToPurchase = true;



                    try{
                        SkuDetails subs = bp.getSubscriptionListingDetails(SUBSCRIPTION_ID);


                        LogUtils.d(TAG, "Owned Subscription: " + subs.toString());
                       TransactionDetails tr = bp.getSubscriptionTransactionDetails(SUBSCRIPTION_ID);
                      LogUtils.d(TAG, …
Run Code Online (Sandbox Code Playgroud)

android in-app-purchase in-app-billing in-app-subscription

9
推荐指数
2
解决办法
8296
查看次数

Android ScrollView与ListView

我正面临一个View的实现,我必须在列表中加载大约100个项目.我怀疑可能是实现它的最佳方式.我已经知道ListView回收视图并将ScrollView所有内容保存在内存中.关键是我正在考虑应用分页Scrollview以避免在应用程序膨胀所有项目时的大量加载时间.

应用程序如Google+,Facebook,Twitter或Linkedin,您认为他们使用ListView吗?

谢谢

optimization android listview view scrollview

6
推荐指数
1
解决办法
6874
查看次数

到期我的Playstore帐户

如果我的发布开发者帐户过期,那么我已发布的应用程序将会发生这种情况.他们会删除我的所有应用程序,还是我的应用程序仍然有效 如果支付申请,我可以改变价格吗?

android google-account google-play

2
推荐指数
1
解决办法
5590
查看次数

我们可以创建抽象类的对象吗?

我只是对抽象类概念感到困惑.请清除我的怀疑.Abstract类的定义说我们不能创建这样的类的对象,然后我们称之为A a=new A(){ }.示例如下

  public abstract class AbstractTest {
    public abstract void onClick();
    public void testClick(){

    }
 }

  public class A {
       AbstractTest test = new AbstractTest(){

        @Override
        public void onClick() {

        }
    };
  }
Run Code Online (Sandbox Code Playgroud)

那么test是一个对象还是什么?

java abstract-class

2
推荐指数
1
解决办法
3140
查看次数